Sur les systèmes de type Unix (Linux, macOS), les droits d'un fichier déterminent qui peut le lire, le modifier ou l'exécuter. On les change avec la commande chmod. Ce calculateur vous aide à composer visuellement le bon code.
Lecture (4) : autorise la lecture du contenu du fichier.
Écriture (2) : autorise la modification du fichier.
Exécution (1) : autorise l'exécution du fichier comme programme.
Pour qui les droits sont-ils définis ?
Les droits se définissent pour trois catégories : Propriétaire (user) : l'utilisateur à qui appartient le fichier. Groupe (group) : les membres du groupe du fichier. Autres (others) : tous les autres utilisateurs.
Que signifie chmod 755 ?
Avec 755, le propriétaire peut lire, écrire et exécuter (7 = 4+2+1), tandis que le groupe et les autres peuvent lire et exécuter (5 = 4+0+1). En notation symbolique, cela donne rwxr-xr-x.
Questions fréquentes
Q. Comment calcule-t-on le code octal chmod ?
Pour chaque catégorie, on additionne les valeurs des droits : lecture 4, écriture 2, exécution 1. Par exemple, lecture + écriture = 4+2 = 6.
Q. À quoi correspond chmod 644 ?
Le propriétaire peut lire et modifier le fichier, le groupe et les autres peuvent seulement le lire. C'est le réglage standard pour la plupart des fichiers.
Q. Est-ce prudent d'utiliser chmod 777 ?
Non. 777 donne à tout le monde les droits de lecture, d'écriture et d'exécution, ce qui est considéré comme dangereux.