Les bits de permissions appliqués à un objet du système de fichiers correspondent directement aux valeurs qui peuvent être spécifiées dans le tuple à 4 chiffres fourni à l'utilitaire chmod dans la commande suivante :
# chmod abcd [file system object]
Chaque valeur dans le jeu de chiffres abcd est composé d'une somme des valeurs 1 2 et 4. En additionnant ces valeurs pour chaque chiffre, une valeur peut être générée pour définir tous les attributs de l'objet fichier :
un – Ce chiffre contrôle les paramètres d'attributs spéciaux. la valeur 1 définit le bit setuid, la valeur 2 définit le bit setgid et la valeur 4 définit le sticky bit sur l'objet.
b , c et d – Ces chiffres contrôlent les autorisations de lecture, d'écriture et d'exécution pour le propriétaire du fichier, le groupe principal des propriétaires de fichiers et tous les autres utilisateurs. La valeur 4 active l'autorisation de lecture, la valeur 2 active l'autorisation d'écriture et la valeur 1 active l'autorisation d'exécution.
chmod -R 755
L'option -R donne l'autorisation de manière récursive à tous les fichiers et dossiers d'un répertoire. Par exemple :
# chmod -R 755 /data01
La commande ci-dessus donnera récursivement l'autorisation 755 au répertoire /data01 avec tous les fichiers et répertoires présents sous celui-ci.
Autres exemples
1. Pour définir un fichier fichier comme collant, lisible et inscriptible par le propriétaire, lisible par son groupe principal et inaccessible par tous les autres :
# chmod 4610 filename
2. Pour donner toutes les autorisations à tout le monde sur le système :
# chmod 0777 filename
Pour plus d'informations sur chmod, consultez la page de manuel chmod.
# man chmod