Calculateur Chmod
Conversion bidirectionnelle entre notation numérique et symbolique chmod.
Symbolique (cocher les permissions)
| Type d'utilisateur | Lecture | Écriture | Exécution |
|---|---|---|---|
| Propriétaire | |||
| Groupe | |||
| Autres |
Bits spéciaux
Options
Commande chmod
Numérique
chmod 755 path/to/file
Symbolique
chmod u=rwx,g=rx,o=rx path/to/file
Comment utiliser
À propos de cet outil
Convertissez entre mode numérique (755/2775) et symbolique (rwxr-xr-x), et copiez les deux formes de commande chmod. Modifiez le chemin dans le champ fichier.
Comment utiliser
Saisissez 755 ou 2775 ou modifiez les cases Lecture/Écriture/Exécution du tableau. Les bits spéciaux (setuid/setgid/sticky) sont des interrupteurs ; Récursif (-R) est dans la colonne options à droite. Si tous les bits spéciaux sont OFF, le 0 initial n’est pas affiché. Modifiez le champ fichier/chemin (défaut path/to/file). Deux commandes chmod sont affichées : numérique et symbolique ; chacune est copiable.
Options
Numérique: 3 (755) ou 4 chiffres (2775). Si tous les bits spéciaux sont OFF, pas de 0 initial. Symbolique: r/w/x et setuid/setgid/sticky. Option: Récursif (-R). Chemin fichier: défaut path/to/file. Sortie: deux commandes chmod (numérique et symbolique).
Cas d'utilisation
• Vérifier les permissions fichier/répertoire • Rechercher des valeurs chmod pour scripts ou déploiement • Apprendre notation symbolique et numérique • Coller la commande numérique ou symbolique dans un terminal
How it works
Le mode numérique est en octal : chaque chiffre est la somme r=4, w=2, x=1 (0–7). Trois chiffres = propriétaire, groupe, autres ; avec quatre, le premier = bits spéciaux (setuid=4, setgid=2, sticky=1). La forme symbolique précise qui et quels droits (ex. u=rwx,g=rx,o=rx) ; u+s, g+s, o+t ajoutent setuid/setgid/sticky.
Vie privée et données
Toute saisie, conversion et génération de commande se fait dans le navigateur ; rien n’est envoyé au serveur.
FAQ
- Q: Que signifie chaque chiffre octal dans chmod 755 ?
- A: Chmod 755 comporte trois chiffres octaux : propriétaire (7), groupe (5), autres (5). Chaque chiffre est la somme de r=4, w=2, x=1. Donc 7 = rwx (lecture+écriture+exécution), 5 = r-x (lecture+exécution). L'outil affiche les cases à cocher pour chacun.
- Q: Qu'est-ce que setuid, setgid et le sticky bit ?
- A: Ce sont des bits de permissions spéciaux (4ème chiffre de tête). setuid (4) exécute un fichier en tant que son propriétaire ; setgid (2) l'exécute en tant que son groupe ou fait hériter le groupe du répertoire aux nouveaux fichiers ; sticky bit (1) sur un répertoire empêche les utilisateurs de supprimer les fichiers des autres (p. ex. /tmp).
- Q: Quand utiliser chmod -R (récursif) ?
- A: Utilisez -R pour appliquer les permissions à tous les fichiers et sous-répertoires d'un répertoire. Soyez prudent — appliquer les mêmes permissions aux fichiers et répertoires peut causer des problèmes (p. ex. bit exécutable sur des fichiers de données).
- Q: Quelle est la différence entre chmod numérique (755) et symbolique (u=rwx,g=rx,o=rx) ?
- A: Le mode numérique remplace toutes les permissions en une seule fois. Le mode symbolique peut ajouter (+), supprimer (-) ou définir (=) des permissions pour des utilisateurs spécifiques (u=utilisateur, g=groupe, o=autres, a=tous) sans affecter le reste.
- Q: Cet outil envoie-t-il des données à un serveur ?
- A: Non. Toute la conversion et la génération de commandes sont effectuées dans le navigateur. Rien n'est envoyé à un serveur.
