Connectez-vous via MCP →

Entrez le calcul

Formule

Publicité

Résultats

Mode octal chmod
000
---------
Chiffre propriétaire 0
Chiffre groupe 0
Chiffre autres 0
Commande chmod 000 file

Qu'est-ce que le calculateur Chmod ?

Le calculateur Chmod convertit les permissions de fichiers Unix/Linux en notation numérique (octale) utilisée par la commande chmod, ainsi qu'en chaîne symbolique rwxrwxrwx. Sur les systèmes de type Unix, chaque fichier possède trois ensembles de permissions — propriétaire, groupe et autres — et chacun peut accorder un accès en lecture, en écriture et en exécution. Cet outil fonctionne sur n'importe quel système POSIX (Linux, macOS, BSD).

Comment l'utiliser

Cochez les cases correspondant aux permissions que vous souhaitez accorder sur chaque ligne. La ligne « propriétaire » concerne le créateur du fichier, la ligne « groupe » concerne les membres du groupe associé au fichier, et la ligne « autres » concerne tout le reste des utilisateurs. Le calculateur affiche instantanément le mode octal à 3 chiffres que vous pouvez coller dans une commande comme chmod 755 fichier, ainsi que la forme symbolique lisible.

La formule expliquée

Chaque permission a une valeur : lecture = 4, écriture = 2, exécution = 1. Pour chaque ensemble, additionnez les valeurs des permissions accordées afin d'obtenir un chiffre unique de 0 à 7 :

$$\text{chiffre} = 4\cdot\text{r} + 2\cdot\text{w} + 1\cdot\text{x}$$

Les trois chiffres s'écrivent dans l'ordre propriétaire-groupe-autres pour former le mode final.

Grille de permissions montrant les bits de lecture, d'écriture et d'exécution pour le propriétaire, le groupe et les autres avec leurs valeurs octales
Le propriétaire, le groupe et les autres ont chacun des bits de lecture (4), d'écriture (2) et d'exécution (1) dont la somme forme un chiffre octal.

Exemple concret

Supposons que le propriétaire puisse lire, écrire et exécuter (\(4+2+1 = 7\)), que le groupe puisse lire et exécuter (\(4+0+1 = 5\)) et que les autres puissent également lire et exécuter (\(4+0+1 = 5\)). Le résultat est 755, soit rwxr-xr-x en notation symbolique — le mode classique d'un script exécutable ou d'un répertoire.

Exemple montrant la correspondance des permissions rwxr-xr-- avec la valeur octale 754
Les permissions symboliques rwxr-xr-- se convertissent en mode octal 754.

FAQ

Que signifie 644 ? Propriétaire en lecture+écriture (6), groupe en lecture (4), autres en lecture (4) — un mode typique pour les fichiers non exécutables comme les documents.

Que signifie 777 ? Tout le monde peut lire, écrire et exécuter. C'est pratique mais peu sécurisé, et généralement déconseillé.

Pourquoi l'exécution est-elle nécessaire sur les répertoires ? Sur un répertoire, le bit d'exécution permet d'y entrer et d'accéder aux fichiers qu'il contient. Les répertoires ont donc presque toujours besoin du droit d'exécution là où la lecture est accordée.

Dernière mise à jour: