Calculateur chmod

Cochez lecture, écriture et exécution pour propriétaire, groupe et autres : le mode octal, les lettres rwx et la commande chmod.

Fonctionne entièrement dans votre navigateur. Rien n'est envoyé, journalisé ni conservé.

Lecture Écriture Exécution
Propriétaire
Groupe
Autres
Spécial
En octal, comme 755 ou 4755, ou en lettres, comme rwxr-xr-x.

Notation symbolique

rwxr-xr-x

Notation octale
755
Commande
chmod 755 fichier
Propriétaire
lecture, écriture, exécution
Groupe
lecture, exécution
Autres
lecture, exécution
Bits spéciaux
aucun

Cochez ce que le propriétaire, le groupe et tous les autres peuvent faire d'un fichier, ou saisissez un mode comme 644 ou rw-r--r--, et l'outil donne l'autre notation et la commande chmod à lancer.

Comment ça marche

Chaque classe d'utilisateurs a trois permissions, et chaque permission vaut un nombre : lecture 4, écriture 2, exécution 1. Un chiffre est leur somme : 7 donne les trois, 5 lecture et exécution, 4 la lecture seule. Les trois chiffres sont le propriétaire, le groupe et les autres, dans cet ordre.

Les lettres disent la même chose sur neuf caractères : r, w et x là où une permission est accordée, et un tiret là où elle ne l'est pas. 755 s'écrit donc rwxr-xr-x.

Un quatrième chiffre en tête porte les bits spéciaux : 4 pour setuid, 2 pour setgid, 1 pour le sticky bit. Ils apparaissent à la place de l'exécution — s ou t quand l'exécution est aussi accordée, S ou T quand elle ne l'est pas.

Exemples

Cas Saisie Résultat
Un script ou un dossier 755 rwxr-xr-x : le propriétaire fait tout, les autres lisent et exécutent
Un fichier ordinaire 644 rw-r--r-- : le propriétaire lit et écrit, les autres lisent
Un dossier partagé comme /tmp 1777 rwxrwxrwt : tout le monde écrit, mais seul le propriétaire d'un fichier le supprime

Questions fréquentes

Que signifie chmod 755 ?

Le propriétaire peut lire, écrire et exécuter ; le groupe et tous les autres peuvent lire et exécuter mais pas écrire. C'est le mode habituel d'un dossier ou d'un programme.

Pourquoi un dossier a-t-il besoin de l'exécution ?

Sur un dossier, la lecture permet d'en lister les noms et l'exécution d'y entrer et d'atteindre les fichiers qu'il contient. Sans exécution, un dossier lisible montre ses noms et rien de plus.

chmod 777 est-il sûr ?

Il permet à tout utilisateur du système de modifier ou de remplacer le fichier. Sur un serveur partagé ou à la racine d'un site, c'est rarement ce qu'on voulait ; la réponse habituelle est 755 pour les dossiers et 644 pour les fichiers, avec le bon propriétaire.

Bon à savoir

  • Cela couvre les bits de mode que chmod règle et que ls -l affiche. Les listes de contrôle d'accès, et les attributs que certains systèmes de fichiers ajoutent, peuvent accorder ou refuser davantage que le mode, et ne sont pas montrés ici.

Sources

Tous les outils Code