Comprendre et définir les permissions de fichiers Linux
Chaque fichier et répertoire sous Linux, macOS et les autres systèmes de type Unix possède des permissions qui contrôlent qui peut le lire, le modifier et l'exécuter. Elles s'écrivent soit sous forme de nombres comme 755, soit sous forme de lettres comme rwxr-xr-x, et se définissent avec la commande chmod. Ce calculateur convertit entre les deux formats, explique ce que chaque paramètre autorise et vous donne la commande exacte à exécuter.
Fonctionnalités
- Grille de cases à cocher pour la lecture, l'écriture et l'exécution pour le propriétaire, le groupe et les autres.
- Saisie du mode au format octal (
644,4755) ou symbolique (rw-r--r--). - Bits spéciaux : setuid, setgid et sticky.
- Résumé en langage clair des permissions.
- Commande chmod prête à copier pour votre nom de fichier.
- Préréglages courants avec leurs cas d'usage.
Fonctionnement des chiffres
Chaque chiffre est la somme de la lecture (4), de l'écriture (2) et de l'exécution (1) :
| Chiffre | Permissions | Symbolique |
|---|---|---|
| 7 | lecture + écriture + exécution | rwx |
| 6 | lecture + écriture | rw- |
| 5 | lecture + exécution | r-x |
| 4 | lecture seule | r-- |
| 0 | aucun accès | --- |
Les trois chiffres s'appliquent au propriétaire, au groupe et aux autres, dans cet ordre. Un quatrième chiffre placé au début définit les bits spéciaux.
Permissions courantes
| Mode | Utilisation |
|---|---|
644 |
Fichiers standards, pages web, images |
755 |
Scripts, programmes et répertoires |
600 |
Fichiers privés comme les clés SSH et les fichiers .env |
700 |
Répertoires privés comme ~/.ssh |
664 / 775 |
Fichiers et dossiers partagés avec un groupe |
400 |
Secrets en lecture seule, ex. fichiers de clés cloud |
Outils associés
Planifiez des scripts avec le Générateur d'expressions Cron, vérifiez les fichiers téléchargés avec le Générateur de hash, ou convertissez des nombres octaux en binaire et hexadécimal avec le Convertisseur de base numérique.