| Classe | Lecture | Écriture | Exécution |
|---|---|---|---|
| Propriétaire | |||
| Groupe | |||
| Autres |
— — À propos de cet outil
Les permissions Unix contrôlent qui peut lire, écrire et exécuter un fichier. Chacun des trois groupes — propriétaire, groupe et autres — possède ces trois bits, écrits sous forme de chiffre octal (rwx = 7) ou de lettres symboliques (rwxr-xr-x). Ce calculateur maintient une grille de cases à cocher, la valeur octale et la notation symbolique synchronisées, de sorte que toute modification de l'une met les autres à jour.
Il couvre également les bits spéciaux — setuid, setgid et le bit sticky — qui ajoutent un quatrième chiffre octal de tête (comme dans 4755) et changent les lettres d'exécution en s, S, t ou T. Copiez la commande chmod prête à l'emploi, ou collez une valeur octale pour voir exactement ce qu'elle accorde.
Tous les calculs sont locaux — rien n'est envoyé.
Questions fréquentes
Que signifie chmod 755 ?
Le propriétaire obtient lecture, écriture et exécution (7) ; le groupe et les autres obtiennent lecture et exécution (5). C'est le mode courant pour les répertoires et les scripts exécutables que tout le monde peut lancer mais que seul le propriétaire peut modifier.
Que sont setuid, setgid et le bit sticky ?
Ce sont des bits de permission spéciaux dans un quatrième chiffre octal. setuid/setgid exécutent un fichier avec les privilèges de son propriétaire ou de son groupe ; le bit sticky sur un répertoire fait que seul le propriétaire d'un fichier peut le supprimer. En notation symbolique, ils remplacent la lettre d'exécution par s, S, t ou T.
Quelle est la différence entre la notation octale et symbolique ?
Elles décrivent les mêmes permissions de deux manières. L'octal (755) est compact ; le symbolique (rwxr-xr-x) détaille chaque bit. chmod accepte les deux — cet outil génère chacun à partir de la grille de cases à cocher.