Aller au contenu
SPCXTools

Calculateur Chmod

Convertissez entre cases à cocher, nombres octaux comme 755 et permissions symboliques comme rwxr-xr-x.

Fonctionne en local — vos fichiers ne quittent pas votre appareil

Chargement de l’outil…

Comment utiliser : Calculateur Chmod

  1. 1Cochez lecture, écriture et exécution pour le propriétaire, le groupe et les autres — ou tapez un mode comme 644 ou rwxr-xr-x.
  2. 2Définissez éventuellement les bits spéciaux setuid, setgid ou sticky.
  3. 3Consultez la valeur octale, la notation symbolique et une description en clair de qui peut faire quoi.
  4. 4Entrez un nom de fichier et copiez la commande chmod prête à l'emploi.

Comprendre et définir les permissions de fichiers Linux

Chaque fichier et répertoire sous Linux, macOS et les autres systèmes de type Unix possède des permissions qui contrôlent qui peut le lire, le modifier et l'exécuter. Elles s'écrivent soit sous forme de nombres comme 755, soit sous forme de lettres comme rwxr-xr-x, et se définissent avec la commande chmod. Ce calculateur convertit entre les deux formats, explique ce que chaque paramètre autorise et vous donne la commande exacte à exécuter.

Fonctionnalités

  • Grille de cases à cocher pour la lecture, l'écriture et l'exécution pour le propriétaire, le groupe et les autres.
  • Saisie du mode au format octal (644, 4755) ou symbolique (rw-r--r--).
  • Bits spéciaux : setuid, setgid et sticky.
  • Résumé en langage clair des permissions.
  • Commande chmod prête à copier pour votre nom de fichier.
  • Préréglages courants avec leurs cas d'usage.

Fonctionnement des chiffres

Chaque chiffre est la somme de la lecture (4), de l'écriture (2) et de l'exécution (1) :

Chiffre Permissions Symbolique
7 lecture + écriture + exécution rwx
6 lecture + écriture rw-
5 lecture + exécution r-x
4 lecture seule r--
0 aucun accès ---

Les trois chiffres s'appliquent au propriétaire, au groupe et aux autres, dans cet ordre. Un quatrième chiffre placé au début définit les bits spéciaux.

Permissions courantes

Mode Utilisation
644 Fichiers standards, pages web, images
755 Scripts, programmes et répertoires
600 Fichiers privés comme les clés SSH et les fichiers .env
700 Répertoires privés comme ~/.ssh
664 / 775 Fichiers et dossiers partagés avec un groupe
400 Secrets en lecture seule, ex. fichiers de clés cloud

Outils associés

Planifiez des scripts avec le Générateur d'expressions Cron, vérifiez les fichiers téléchargés avec le Générateur de hash, ou convertissez des nombres octaux en binaire et hexadécimal avec le Convertisseur de base numérique.

Questions fréquentes

Que signifie chmod 755 ?
7 pour le propriétaire (lecture 4 + écriture 2 + exécution 1), 5 pour le groupe (lecture 4 + exécution 1) et 5 pour les autres. Le propriétaire peut lire, modifier et exécuter le fichier ; tous les autres peuvent le lire et l'exécuter, mais pas le modifier. C'est le réglage habituel pour les scripts, les programmes et les répertoires.
Que signifie chmod 644 ?
Le propriétaire peut lire et écrire ; le groupe et les autres peuvent seulement lire. C'est la permission standard pour les fichiers ordinaires comme les pages web, les images et les fichiers de configuration.
Pourquoi chmod 777 est-il une mauvaise idée ?
777 permet à tous les utilisateurs du système de lire, modifier et exécuter le fichier. Sur un serveur web, cela peut permettre à d'autres comptes ou à un processus compromis de modifier vos fichiers. Utilisez les permissions les plus restrictives qui fonctionnent — généralement 644 pour les fichiers et 755 pour les répertoires.
Que signifie l'exécution pour un répertoire ?
Pour les répertoires, « exécuter » donne l'autorisation d'entrer dans le répertoire et d'accéder aux fichiers qu'il contient, et « lire » donne l'autorisation d'en lister le contenu. Un répertoire a généralement besoin des deux, d'où 755 ou 700 plutôt que 644.
Que sont setuid, setgid et le sticky bit ?
Setuid (4000) exécute un programme avec les permissions du propriétaire du fichier, setgid (2000) l'exécute avec les permissions du groupe ou fait en sorte que les nouveaux fichiers d'un répertoire héritent de son groupe, et le sticky bit (1000) sur un répertoire partagé comme /tmp permet aux utilisateurs de ne supprimer que leurs propres fichiers. Ils apparaissent sous la forme s, s et t en notation symbolique.