objectif
Maîtriser rapidement les droits Unix en lecture/écriture/exécution.
code minimal
# octal
chmod 644 fichier.txt
chmod 755 script.sh
# symbolique
chmod u+rw,g-w,o-r fichier.txt
utilisation
# récursif et conservateur
find /srv/www -type d -exec chmod 755 {} +
find /srv/www -type f -exec chmod 644 {} +
variante(s) utile(s)
# X: exécution seulement si répertoire ou déjà exécutable
chmod -R u+rwX,go+rX,go-w /srv/www
notes
- octal: 4=r, 2=w, 1=x; additionnez par classe (u,g,o).
Xest plus sûr quexpour un réglage global.