Mode d’emploi
- Cochez les permissions du propriétaire, du groupe et des autres, ou saisissez une valeur octale ou une chaîne symbolique.
- Ajoutez setuid, setgid ou le sticky bit si nécessaire.
- Copiez la commande chmod en forme numérique ou symbolique.
Explication des options
- Octal
- Chaque chiffre additionne lecture (4), écriture (2) et exécution (1) pour le propriétaire, le groupe et les autres. 755 = rwx pour le propriétaire, r-x pour le groupe et les autres. Un quatrième chiffre placé en tête définit les bits spéciaux.
- Bits spéciaux
- setuid (4) exécute un programme avec l’identité de son propriétaire, setgid (2) l’exécute avec son groupe ou fait hériter le groupe aux nouveaux fichiers d’un répertoire, et le sticky bit (1) sur un répertoire comme /tmp ne permet qu’aux propriétaires de supprimer leurs fichiers.
Exemples
| Octal | Symbolique | Usage typique |
|---|---|---|
| 600 | rw—–– | Clés privées, secrets |
| 644 | rw-r–r– | Fichiers ordinaires |
| 755 | rwxr-xr-x | Répertoires, scripts |
| 1777 | rwxrwxrwt | /tmp |
Questions fréquentes
Que signifient 644 et 755 ?
644 (rw-r--r--) est typique des fichiers — le propriétaire peut modifier, tout le monde peut lire. 755 (rwxr-xr-x) est typique des répertoires et des scripts — tout le monde peut lire et entrer ou exécuter, seul le propriétaire peut modifier.
Pourquoi éviter 777 ?
Cela permet à n’importe quel utilisateur du système de modifier ou de remplacer le fichier. C’est pour cette raison que les serveurs web et SSH refusent les fichiers modifiables par tous ou émettent un avertissement.
Que signifie un S ou un T majuscule dans la sortie de ls ?
Le bit spécial est activé mais pas le bit d’exécution correspondant, ce qui est généralement une erreur.
Confidentialité
Cet outil fonctionne entièrement dans votre navigateur. Vos fichiers et vos textes sont traités sur votre appareil et ne sont jamais envoyés à nos serveurs.