Modes de paiement Abuse

Comment modifier les permissions de fichiers sous Linux

05.12.2023, 23:24

La commande chmod (change mode) est utilisée pour modifier les droits d'accès à un fichier sous Linux. Elle permet de modifier les autorisations de lecture, d'écriture et d'exécution pour le propriétaire, le groupe et les autres utilisateurs.

La syntaxe de la commande est la suivante

chmod [options] file permissions

Options :

  1. -R - modifie de manière récursive les autorisations pour tous les fichiers et dossiers du répertoire spécifié
  2. -v - fournit des informations sur chaque modification de permission
  3. -c - fournit des informations uniquement sur les fichiers dont les autorisations ont été modifiées.

Permissions :

r - lecture

w - écriture

x - exécuter

Exemples d'actions

L'action peut être l'une des deux suivantes : ajouter - signe "+" ou supprimer - signe "-". Quant aux droits d'accès eux-mêmes, ils sont similaires à la sortie de l'utilitaire ls.

Comment modifier les permissions de fichiers sous Linux

Par exemple, tous les utilisateurs ont un accès complet au fichier test5 :

chmod ugo+rwx test0

Ou supprimons toutes les autorisations du groupe et des autres utilisateurs :

chmod go-rwx test0

Donnez au groupe les autorisations de lecture et d'exécution :

chmod g+rx test0

Tous les autres utilisateurs ont accès en lecture seule :

chmod o+r test0

Pour le fichier test6, définissez le SUID :

chmod u+s test1

Et pour test7, définissez SGID :

chmod g+s test2

Voyons ce qui se passe :

ls -l

Comme vous pouvez le voir, tout est simple.