Utilisateurs, groupes et permissions 15 min de lecture

Modifier permissions et propriete

chmod — Modifier les permissions

Mode symbolique

chmod u+x script.sh       # Execution au proprietaire
chmod o-w fichier.txt     # Retirer ecriture aux autres
chmod g+rw document.txt   # Lecture+ecriture au groupe

Mode numerique

chmod 644 fichier.txt    # rw-r--r--
chmod 755 script.sh      # rwxr-xr-x
chmod 700 secret.txt     # rwx------

chown — Changer le proprietaire

sudo chown alice fichier.txt
sudo chown alice:developers fichier.txt
sudo chown -R alice:developers projet/

chgrp — Changer le groupe

sudo chgrp developers fichier.txt

Umask

Le umask definit les permissions par defaut. Un umask de 022 donne 644 aux fichiers et 755 aux dossiers.

umask          # Voir le umask actuel
umask 027      # Modifier