chmod
Nom
chmod [ page de manuel ] - modifier les autorisations d'accès aux fichiers
Synopsis
chmod [OPTION]... MODE[,MODE]... FILE...
chmod [OPTION]... OCTAL-MODE FILE...
chmod [OPTION]... --reference=RFILE FILE...
Options fréquemment utilisées
-R, --recursive
change files and directories recursively
-c, --changes
like verbose but report only when a change is made
-v, --verbose
output a diagnostic for every file processed
Les bases
- r: read (l'utilisateur peut lire le fichier ou lister un répertoire donné)
- w: write (l'utilisateur peut écrire dans le fichier ou créer un fichier ou un répertoire dans le répertoire)
- x: execute (l'utilisateur peut exécuter le fichier ou entrer dans le répertoire)
$ ls -ld dir/
Exemples
Mode octal
Voyons comment changer les autorisations file.txt en rwxr-xr-- en mode octal:
$ chmod 764 file.txt
Spécification symbolique
La spécification symbolique n'est qu'une autre façon de modifier les autorisations de fichier et de répertoire. Dans l'exemple suivant, nous changerons les autorisations de file.txt en rwxr-xr-- avec la spécification symbolique suivante:
$ chmod u=rwx,g=rx,o=r file.txt