La commande chmod change les droits d'accès d'un fichier ou d'un répertoire. Ces droits sont en fait des droits d'écriture, de lecture ou d'exécution (ce dernier n'a de sens que pour les fichiers exécutables ainsi que les répertoires). Il y a trois catégories de droits :
Exemple :
beyrouth ~/doc/unix $ ls -l toto ---------- 1 mazet users 5 Sep 30 19:42 toto beyrouth ~/doc/unix $ chmod u+rxw toto beyrouth ~/doc/unix $ ls -l toto -rwx------ 1 mazet users 5 Sep 30 19:42 toto* beyrouth ~/doc/unix $ chmod g+rx toto beyrouth ~/doc/unix $ ls -l toto -rwxr-x--- 1 mazet users 5 Sep 30 19:42 toto* beyrouth ~/doc/unix $ chmod o+r toto beyrouth ~/doc/unix $ ls -l toto -rwxr-xr-- 1 mazet users 5 Sep 30 19:42 toto* beyrouth ~/doc/unix $ chmod a-x toto beyrouth ~/doc/unix $ ls -l toto -rw-r--r-- 1 mazet users 5 Sep 30 19:42 toto beyrouth ~/doc/unix $