chmod vous permet de définir les différentes autorisations pour un fichier, et de contrôler qui peut le lire. La syntaxe de cette commande est chmod <permissions> <file>
La partie intéressante est la manière dont les autorisations sont fixées. Elles sont définies à l’aide d’un nombre à trois chiffres, où chaque chiffre contrôle une autorisation spécifique, ce qui signifie que le premier chiffre détermine les autorisations pour un utilisateur, le deuxième chiffre détermine l’autorisation pour un groupe, le troisième chiffre détermine les autorisations pour tous ceux qui ne font pas partie de l’utilisateur ou du groupe.
La valeur des chiffres détermine s’ils peuvent lire, écrire ou exécuter ou faire les trois, et pour la calculer correctement.
| Digit | Signification |
| 1 | Seulement exécuter |
| 2 | Seulement écrire |
| 3 | Ecrire/exécuter |
| 4 | Seulement lire |
| 5 | Lire/exécuter |
| 6 | Lire/écrire |
| 7 | Lire/écrire/exécuter |
| 0 | Aucun |
Les autorisations de fichiers sont divisées en trois sections, utilisateur et groupe et tous les autres
EXEMPLE:
U = user, G = group, O = others (tous les autres)
4 6 0
chmod 460 filetest
L’utilisateur peut lire le fichier filetest, le groupe peut lire et écrire dans le fichier filetest, et personne d’autre ne peut lire, écrire ou exécuter le filetest
