Calculateur de permissions chmod

Convertissez les permissions de fichiers Linux entre octal (755) et symbolique (rwxr-xr-x), avec setuid, setgid et sticky bit, et copiez la commande chmod.

Exemples : 755, 0644, 4755, rwxr-xr-x, -rw-r--r--, rwsr-xr-t

LectureÉcritureExécutionBit spécial
Propriétaire (u)
Groupe (g)
Autres (o)
Octal644
Symboliquerw-r--r--
Affichage de ls -l (fichier)-rw-r--r--
Commande chmodchmod 644 fichier
chmod en mode symboliquechmod u=rw,g=r,o=r fichier
  • Propriétaire (u): lecture, écriture
  • Groupe (g): lecture
  • Autres (o): lecture
Sur un répertoire, « exécution » signifie pouvoir y entrer et accéder aux fichiers par leur nom, et « lecture » signifie lister son contenu. Un S ou T majuscule indique que le bit spécial est activé sans le bit d’exécution.

Qu'est-ce que Calculateur chmod ?

Le calculateur chmod convertit les permissions de fichiers Unix entre la notation octale (644, 755, 4755) et la notation symbolique (rw-r--r--, rwsr-xr-x), y compris les bits spéciaux setuid, setgid et sticky. Cochez lecture, écriture et exécution pour le propriétaire, le groupe et les autres : il construit la commande chmod numérique et symbolique.

Comment utiliser Calculateur chmod

  1. Saisissez un mode comme 755, 0644, 4755, rwxr-xr-x ou -rw-r--r--, ou cochez les cases.
  2. Utilisez les boutons prédéfinis pour les modes courants comme 644, 755, 600 ou 1777.
  3. Lisez les formes octale et symbolique, l'affichage ls -l et les commandes chmod.
  4. Consultez le résumé en langage clair et les avertissements, par ex. pour les fichiers modifiables par tous.

Exemple

Entrée
rwsr-xr-t
Sortie
Octal 5755 · ls -l: -rwsr-xr-t · chmod u=rwxs,g=rx,o=rxt file

755 correspond à rwxr-xr-x, chmod u=rwx,g=rx,o=rx file.

Quand utiliser Calculateur chmod

Utilisez-le pour définir les permissions de serveurs web, de scripts, de clés SSH ou de répertoires partagés, ou pour lire un mode affiché par ls -l ou stat. Il ne modifie aucun fichier : exécutez vous-même la commande générée. Il ne couvre ni les ACL ni l'umask.

Comment fonctionne Calculateur chmod

Chaque classe (propriétaire, groupe, autres) tient en trois bits : lecture 4, écriture 2, exécution 1, donc rwx = 7 et r-x = 5. Un quatrième chiffre octal facultatif en tête contient les bits spéciaux : setuid 4, setgid 2, sticky 1. En notation symbolique, un bit spécial remplace le caractère d'exécution par s/S (propriétaire, groupe) ou t/T (autres) ; la minuscule indique que l'exécution est aussi activée, la majuscule qu'elle ne l'est pas. Une chaîne ls -l de 10 caractères est acceptée en ignorant le caractère de type de fichier.

Cas d'utilisation courants

  • Trouver l'octal de rwxr-x--- (750) pour un script de déploiement.
  • Définir une clé privée SSH à 600.
  • Comprendre ce que signifie le t de drwxrwxrwt sur /tmp.
  • Traduire 2775 en notation symbolique pour un répertoire de groupe partagé.

Questions Fréquentes

Que signifie chmod 755 ?

Le propriétaire peut lire, écrire et exécuter (7) ; le groupe et les autres peuvent lire et exécuter (5). C'est typique des répertoires et des scripts exécutables.

Que signifient S et T en majuscule ?

Le bit setuid/setgid ou sticky est activé alors que le bit d'exécution de cette classe ne l'est pas, ce qui est généralement une erreur pour des exécutables.

Que signifie l'exécution sur un répertoire ?

Le droit d'entrer dans le répertoire et d'accéder à ses fichiers par leur nom. La lecture sur un répertoire ne permet que de lister les noms.

Étapes suivantes conseillées

Explorer d'autres catégories