Permissions de fichiers / calculateur chmod
Saisissez une notation octale, rwx ou une spécification ugo complète, ou sélectionnez les permissions par classe pour consulter les notations équivalentes et un exemple de commande chmod. Les bits spéciaux setuid, setgid et sticky sont également pris en charge. Copiez les quatre résultats ensemble ou enregistrez-les au format TXT. Cet écran ne modifie pas les permissions des fichiers réels.
Ce que vous pouvez faire
Saisir les permissions de quatre façons
Saisissez la notation octale, rwx ou ugo, ou sélectionnez les permissions pour chaque classe. Vérifiez les autres représentations à partir de la notation que vous connaissez.
Vérifier les permissions, bits spéciaux inclus
Prend en charge les permissions incluant les bits setuid, setgid et sticky. Les permissions normales de lecture, écriture et exécution sont traitées séparément des bits spéciaux.
Obtenir les valeurs de permission et des exemples de commandes
Affiche les notations octale, rwx et ugo, ainsi qu'un exemple chmod dans lequel vous remplacez le chemin cible. Vous pouvez copier tous les résultats ou les enregistrer en texte.
Mode d'emploi
Préciser le format de saisie et les permissions
Choisissez la notation que vous connaissez, comme l'octal, et saisissez la valeur des permissions. Vous pouvez aussi sélectionner les permissions pour chaque classe.
Calculer et vérifier la notation
Appuyez sur « Calculer » et vérifiez les mêmes permissions en notation octale, rwx et ugo, ainsi qu'un exemple de commande.
Obtenir les résultats nécessaires
Copiez les résultats ou enregistrez-les en texte. Lorsque vous utilisez un exemple de commande, remplacez path/to/file par le chemin cible réel.
Quand l'utiliser
Lire les valeurs numériques de permission
Convertissez des valeurs comme 755 ou 644 figurant dans des documents de configuration en notation rwx pour vérifier les permissions du propriétaire, du groupe et des autres.
Préparer les valeurs de permission pour chmod
Lorsque vous connaissez les permissions nécessaires, sélectionnez-les pour chaque classe afin de créer la notation et l'exemple de commande. Cette page ne les applique pas.
Permissions du propriétaire, du groupe et des autres
Considérer les trois classes séparément
Le propriétaire est représenté par u, le groupe par g et les autres par o. Précisez pour chacun les permissions de lecture, d'écriture et d'exécution ou de parcours.
Représenter les permissions en additionnant 4, 2 et 1
La lecture r vaut 4, l'écriture w vaut 2, et l'exécution ou le parcours x vaut 1. Par exemple, 6 correspond à 4+2 pour la lecture et l'écriture, et 5 à 4+1 pour la lecture et l'exécution ou le parcours.
Le premier chiffre représente les bits spéciaux
Dans la notation octale à 4 chiffres, le premier chiffre représente setuid, setgid et sticky. En notation rwx, s/t signifie que le bit spécial est activé avec le droit d'exécution ; S/T signifie qu'il est activé sans le droit d'exécution. L'effet varie selon l'OS et le type de cible.
Questions fréquentes
Quelle est la différence entre 755 et 644 ?
755 donne au propriétaire les droits de lecture, d'écriture et d'exécution, et au groupe ainsi qu'aux autres les droits de lecture et d'exécution. 644 donne au propriétaire les droits de lecture et d'écriture, et au groupe ainsi qu'aux autres le droit de lecture. Choisissez selon l'usage et la cible ; aucune des deux n'est une recommandation universelle.
Cette page modifie-t-elle aussi les permissions des fichiers réels ?
Non. Cette page se contente de calculer les représentations des permissions que vous saisissez et de créer des exemples de commandes. Elle ne lit pas non plus l'état actuel des fichiers réels.
Combien de caractères faut-il saisir pour la notation rwx ?
Saisissez 9 caractères combinant les permissions du propriétaire, du groupe et des autres. N'incluez pas le caractère de type de fichier, tel que « - » ou « d », au début de la sortie de ls et d'outils similaires.
Comment saisir la notation ugo ?
Précisez toutes les permissions normales des 3 classes ainsi que l'activation ou la désactivation des bits spéciaux, comme u=rw,g=r,o=,u-s,g-s,o-t. Cette fonction n'interprète pas les expressions qui ne modifient qu'une partie des permissions ni la syntaxe chmod arbitraire.
Saisies et résultats
- Saisie
- 1 à 4 chiffres octaux, une notation rwx de 9 caractères, une spécification ugo complète, ou les permissions pour chaque classe.
- Résultats
- Notation octale à 4 chiffres, rwx et ugo incluant les bits spéciaux, et un exemple chmod.
- Obtention
- Copiez les quatre résultats ensemble ou enregistrez-les en TXT. Les permissions des fichiers réels ne sont pas modifiées.