Syntaxe :
chmod mode fichier...
avec :
mode=masque de protections ou bien mode= <u|g|o><+|-><r|w|x>
Les permissions peuvent être modifiées pour un fichier ou un répertoire par le propriétaire (ou l'administrateur) en utilisant la commande « chmod ».
Il est possible de spécifier le nouveau masque de protection de deux façons :
Le masque de protection en octal s'interprète de la façon suivante :
Le tableau résume les différentes valeurs associées
aux différents droits d'accès.
|
Pour affecter les droits d'accès à un fichier ou un répertoire, il suffit de procéder de la façon suivante :
Exemple 2..5 :
Le tableaudonne un exemple de la démarche à suivre pour affecter protéger un fichier avec un masque en octal.
|
Une autre façon de préciser le masque de protection est de dire, pour
chaque niveau, quels sont les accès que l'on autorise ou que l'on
interdit par rapport au masque de protection courant. Les abréviations
utilisées dans ce cas par la commande « chmod » sont décrites dans le
tableau .
|
Pour chaque niveau, la commande « chmod » attend un masque de protection du type :
<protectionlevel>+<access permisssion> |
pour autoriser un accès, |
<protectionlevel>-<access permisssion> |
pour supprimer un accès. |
Exemple 2..6 :
Les exemples donnés dans le tableaumontrent comment modifier les protections d'un fichiers par rapport à celles qui sont déjàs affectées.
|
Remarque 2..4 :
Il est possible d'avoir des équivalences entre les deux fonctionnements. Par exemple, les deux commandes suivantes sont équivalentes :
% chmod 750 fichier % chmod u+rwx g+rx g-w o-rwx fichier