chmod 777 : tous les droits pour tout le monde
Lisez les permissions de chmod 777 : rwxrwxrwx. Tout le monde peut tout faire, un réglage à éviter.
- Valeur octale
- 777
- Notation symbolique
- rwxrwxrwx
- En binaire
- 111 111 111
- Valeur décimale
- 511
- Commande
- chmod 777 fichier
Le cas en détail
Chaque chiffre vaut 7, soit les trois droits à la fois. N'importe quel compte peut alors lire, modifier et exécuter le fichier. Ce réglage apparaît dans des tutoriels pour « faire marcher » un programme, mais il ouvre la porte aux erreurs et aux abus.
À retenir : Si une commande échoue pour un problème de droits, cherchez le droit manquant précis plutôt que d'ouvrir tout.
L'exemple chiffré
Valeurs utilisées dans ce cas (des exemples, pas des mesures) :
- Droits du propriétaire : 7 : rwx
- Droits du groupe : 7 : rwx
- Droits des autres : 7 : rwx
- Valeur octale
- 777
- Notation symbolique
- rwxrwxrwx
- En binaire
- 111 111 111
- Valeur décimale
- 511
- Commande
- chmod 777 fichier
Modifiez les champs ci-dessus pour adapter le calcul à votre situation : le résultat se met à jour tout de suite.
Comment ça se calcule
Pour chaque catégorie (propriétaire, groupe, autres), la lecture vaut 4, l'écriture 2 et l'exécution 1. On additionne les droits accordés, ce qui donne un chiffre de 0 à 7, soit exactement trois bits. Par exemple rwx vaut 4 + 2 + 1 = 7 et r-x vaut 4 + 1 = 5.
Les résultats sont fournis à titre indicatif, sans valeur de conseil juridique, fiscal ou financier.