Calculateur chmod

Définissez les permissions Linux et Unix avec un mode numérique, un affichage symbolique et une commande chmod prête à l'emploi.

Choisir les permissions du fichier
Activez la lecture, l'écriture et l'exécution pour le propriétaire, le groupe et les autres utilisateurs.

Mode numérique

000

Mode symbolique

---------

Exemple de commande

chmod 000 file

À propos des permissions chmod

La commande chmod modifie les permissions des fichiers et répertoires sous Linux, macOS et les autres systèmes de type Unix. Les permissions sont attribuées séparément à trois classes : le propriétaire du fichier, les membres de son groupe et tous les autres utilisateurs. Chaque classe peut recevoir des droits de lecture, d'écriture et d'exécution. Ce calculateur transforme ces choix en mode octal à trois chiffres et en affichage symbolique à neuf caractères. La notation numérique de chmod attribue une valeur à chaque droit : quatre pour la lecture, deux pour l'écriture et un pour l'exécution. La somme des valeurs choisies donne un chiffre de zéro à sept pour chaque classe. Sept active les trois droits ; six, lecture et écriture ; cinq, lecture et exécution ; zéro n'accorde aucun droit. Les chiffres suivent l'ordre propriétaire, groupe, autres : 755 donne donc tous les droits au propriétaire et la lecture ainsi que l'exécution aux autres. L'affichage symbolique exprime les mêmes réglages avec des lettres et des tirets. Chaque groupe de trois caractères suit l'ordre lecture, écriture, exécution. Un tiret signale un droit absent. Par exemple, rwxr-xr-x correspond à 755 et rw------- à 600. La commande affichée utilise un mode numérique absolu qui remplace en une fois les neuf bits de permissions ordinaires. Choisissez les permissions selon les besoins du fichier ou du répertoire, et non simplement pour faire disparaître une erreur. Les fichiers privés utilisent souvent 600, les fichiers partagés lisibles 644, les répertoires privés peuvent utiliser 700 et les répertoires web publics utilisent souvent 755. L'exécution a un sens différent pour un répertoire : elle permet de le traverser et d'accéder à ses entrées, tandis que la lecture permet d'en lister les noms. Retirer l'exécution peut donc bloquer l'accès même si la lecture reste autorisée. Évitez le mode 777 sauf si tous les utilisateurs locaux ont réellement besoin d'écrire. Des droits d'écriture trop larges peuvent permettre des modifications ou remplacements indésirables. Ce calculateur de base couvre les bits du propriétaire, du groupe et des autres, mais pas setuid, setgid, le sticky bit, les listes de contrôle d'accès ni les opérations récursives. Vérifiez le propriétaire et les besoins de l'application avant d'exécuter chmod en production, et soyez particulièrement prudent avec les commandes récursives.

Exemples courants de chmod

Ces modes standard répondent à de nombreux besoins quotidiens pour les fichiers et répertoires.

Accès choisiModeUsage courant
Propriétaire rwx, groupe r-x, autres r-x755 / rwxr-xr-xRépertoire ou exécutable accessible à tous
Propriétaire rw-, groupe r--, autres r--644 / rw-r--r--Fichier ordinaire lisible par tous
Propriétaire rw-, groupe ---, autres ---600 / rw-------Fichier privé de configuration ou de clé

Comment utiliser le calculateur chmod

  1. Déterminez les accès nécessaires au propriétaire et activez les droits correspondants.
  2. Choisissez les permissions des membres du groupe du fichier.
  3. Choisissez les permissions de tous les autres utilisateurs.
  4. Vérifiez l'affichage symbolique, puis copiez le mode numérique ou la commande d'exemple.

Questions sur chmod

Que signifie chmod 755 ?

Le mode 755 accorde au propriétaire la lecture, l'écriture et l'exécution. Le groupe et les autres utilisateurs peuvent lire et exécuter, mais pas écrire.

Que représentent les valeurs 4, 2 et 1 ?

Quatre représente la lecture, deux l'écriture et un l'exécution. Leur somme forme le chiffre octal d'une classe d'utilisateurs.

Quelle différence entre 644 et 755 ?

Le mode 644 n'autorise pas l'exécution et convient souvent aux fichiers ordinaires lisibles. Le mode 755 ajoute l'exécution et s'utilise couramment pour les répertoires et programmes.

Pourquoi chmod 777 est-il risqué ?

Le mode 777 permet à tout utilisateur de lire, modifier et exécuter la cible. Sur un système multiutilisateur ou en réseau, ces droits d'écriture étendus peuvent créer un risque de sécurité.

Le droit d'exécution lance-t-il le répertoire ?

Non. Pour un répertoire, il contrôle la traversée et l'accès aux entrées qu'il contient. Le droit de lecture détermine séparément si les noms peuvent être listés.