Permissions chmod

Octal, symbolique et commande

Aucune base de données : AIMRAN ne conserve ni vos fichiers, ni vos textes, ni vos résultats

Qu’est-ce que Permissions chmod ?

Sous Linux et macOS, chaque fichier a des permissions qui définissent qui peut le lire, le modifier ou l’exécuter. Elles s’écrivent avec des chiffres comme 755 ou des lettres comme rwxr-xr-x, et on ne se souvient pas toujours de ce que chacune signifie.

Avec ce calculateur, vous cochez les cases lecture, écriture et exécution pour le propriétaire, le groupe et les autres, et vous obtenez le nombre et la commande chmod prête à coller dans le terminal.

Mode d’emploi

  1. Cochez les permissions de lecture, écriture et exécution pour propriétaire, groupe et autres.
  2. Ou saisissez directement la valeur en octal ou en symbolique.
  3. Activez les bits spéciaux setuid, setgid ou sticky si besoin.
  4. Saisissez le nom du fichier ou du dossier et activez « Récursif (-R) » le cas échéant.
  5. Copiez la commande chmod générée.

Avantages

Détails techniques

Chaque groupe de permissions (propriétaire, groupe et autres) est codé sur un chiffre octal en additionnant lecture = 4, écriture = 2 et exécution = 1. Un quatrième chiffre facultatif en tête représente les bits spéciaux : setuid = 4, setgid = 2 et sticky = 1, par exemple 4755 ou 1777. En notation symbolique, les bits spéciaux remplacent le x par s/S (setuid et setgid) ou t/T (sticky), en minuscule si l’exécution est active. L’outil accepte 3 ou 4 chiffres octaux et des chaînes de 9 caractères, ou de 10 avec le type en tête, telles que les affiche ls -l. La commande chmod est générée en octal et en notation par lettres, avec l’option -R pour l’appliquer récursivement.

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 le réglage habituel des dossiers et des scripts : rwxr-xr-x.

Que signifie chmod 644 ?

Le propriétaire peut lire et écrire (6) et les autres seulement lire (4) : rw-r--r--. C’est la permission typique des fichiers ordinaires, comme les pages d’un site web.

Pourquoi déconseille-t-on chmod 777 ?

Parce qu’il donne le droit d’écriture à tous les utilisateurs du système, ce qui pose un risque de sécurité. Utilisez la permission minimale nécessaire.

Qu’est-ce que le sticky bit ?

Un bit spécial qui, sur un dossier, empêche un utilisateur de supprimer les fichiers des autres. C’est celui de /tmp, en permissions 1777.

Quelles permissions pour une clé SSH privée ?

600 (rw-------) : seul le propriétaire peut la lire et l’écrire. SSH refuse les clés aux permissions plus ouvertes.

Plus d’outils : Développeurs