Comment utiliser : Calculateur chmod
- Cochez les autorisations dans le tableau, cliquez sur un préréglage ou saisissez une valeur telle que
644,-rw-r--r--ouu=rw,go=r. - Lisez la valeur numérique, la
ls -lchaîne de caractères et le tableau en langage clair. - Copiez la commande numérique ou symbolique
chmod; ajoutez-Rpour un dossier entier (avec précaution).
Comment fonctionnent les chiffres
Chaque chiffre correspond à la somme des droits de lecture = 4, d'écriture = 2 et d'exécution = 1 pour le propriétaire, le groupe et les autres. 7 = 4+2+1 (rwx), 5 = 4+1 (r-x), 4 (r--). Un chiffre optionnel en tête définit les bits spéciaux : setuid = 4, setgid = 2, sticky = 1.
| Valeur | Symboliques | Utilisation courante |
|---|---|---|
644 | rw-r--r-- | Fichiers ordinaires : HTML, CSS, images, fichiers de configuration |
755 | rwxr-xr-x | Dossiers et scripts exécutables |
600 | rw------- | Informations confidentielles : .env, clés privées SSH, ~/.ssh/config |
700 | rwx------ | ~/.ssh dossier, scripts privés |
400 | r-------- | Clés en lecture seule (fichiers AWS .pem ) |
1777 | rwxrwxrwt | /tmp — tout le monde peut écrire, seuls les propriétaires peuvent supprimer |
777 | rwxrwxrwx | Presque jamais — n’importe qui peut modifier le fichier |
Droit d’exécution sur les dossiers
Pour un répertoire, « exécuter » signifie y entrer et accéder aux fichiers qu’il contient. Un dossier dont 644 peut être répertorié mais pas ouvert — c’est pourquoi les racines Web nécessitent 755 des dossiers et 644 fichiers : find . -type d -exec chmod 755 {} + et find . -type f -exec chmod 644 {} +.
Bits spéciaux
- setuid (4xxx) — un exécutable s’exécute avec les droits du propriétaire du fichier (par exemple
passwd). - setgid (2xxx) — sur les dossiers, les nouveaux fichiers héritent du groupe du dossier ; pratique pour les dossiers partagés au sein d’une équipe.
- sticky (1xxx) — sur les dossiers, seul le propriétaire d’un fichier peut le supprimer.
Vous effectuez un déploiement avec Docker ou un environnement de CI ? Consultez le générateur Docker Compose et le générateur GitHub Actions ; pour les serveurs web, le générateur de configuration Nginx.
Aussi recherché comme : chmod 755, chmod 644, calculateur de droits d’accès aux fichiers sous linux, rwxr-xr-x, chmod : de numérique à symbolique, droits d’accès unix, chmod 600 clé ssh.
Outils complémentaires : Calculateur chmod
- Number Base Converter — Type a number in any base and see it in all the others instantly.
- .env File Validator — Paste a .env file to find invalid keys, duplicates, empty values and quoting mistakes, compare it with .env.example to spot missing variables, and generate a safe example file.
- Recherche de type MIME — Recherchez parmi plus de 200 extensions de fichiers et types MIME — .webp, .woff2, .webmanifest, application/wasm … — ou glissez-déposez un fichier pour détecter son type réel à partir de ses premiers octets.
- Générateur de commandes Git — Choisissez une tâche telle que « annuler le dernier commit tout en conservant mes modifications » ou « renommer une branche sur GitHub », indiquez les noms de vos branches et obtenez les commandes Git exactes — chaque ligne est expliquée et les étapes à risque sont signalées.