Calculateur chmod
Avec ce calculateur chmod, réglez les droits d'un fichier en cochant des cases ou saisissez un nombre comme 755 et voyez aussitôt la notation rwxr-xr-x, la commande chmod et sa signification.
Source : The Open Group – POSIX chmod (Klassen u g o a, Operatoren, Rechte r w x X s t). Mise à jour : .
Comment le calcul est fait
chmod 755 signifie rwxr-xr-x : le propriétaire peut lire, écrire et exécuter, le groupe et les autres peuvent lire et exécuter. Chacun des trois chiffres est la somme de lecture (4), écriture (2) et exécution (1).
Comment ça marche
Le premier chiffre vaut pour le propriétaire (u, user), le deuxième pour le groupe (g), le troisième pour tous les autres (o, others). 7 = 4 + 2 + 1 (tout), 6 = 4 + 2 (lecture et écriture), 5 = 4 + 1 (lecture et exécution), 4 = lecture seule. Un quatrième chiffre devant désigne les bits spéciaux : 4 = setuid, 2 = setgid, 1 = sticky bit. Outre les nombres, le calculateur comprend les neuf caractères de ls -l et des expressions comme u=rwx,g=rx,o=rx ou a+x.
Bon à savoir
- Pour un répertoire, « exécuter » signifie pouvoir y entrer et accéder à ses fichiers. Sans x, il est pratiquement verrouillé.
- 777 donne tous les droits à tout le monde et n'est presque jamais la bonne solution. Mieux vaut corriger le propriétaire ou le groupe avec chown.
- Les changements relatifs comme
g+wne modifient que certains droits ; indiquez alors les droits actuels dans « Droits de départ ». - Avec
-R, la modification s'applique récursivement à un répertoire entier et à son contenu.
Questions fréquentes
Que signifie chmod 755 ?
Propriétaire : lecture, écriture, exécution (7). Groupe et autres : lecture et exécution (5). En notation ls -l, c'est rwxr-xr-x, usuel pour les répertoires et les scripts.
Que signifie chmod 644 ?
Le propriétaire peut lire et écrire (6), le groupe et les autres seulement lire (4), soit rw-r--r--. C'est le réglage habituel des fichiers ordinaires, comme les pages web.
Comment calculer le nombre chmod ?
Pour chaque classe, on additionne lecture = 4, écriture = 2, exécution = 1. Exemple : lecture et écriture donnent 6. Les trois chiffres désignent propriétaire, groupe et autres.
Quelle différence entre chmod 755 et 777 ?
Avec 777, le groupe et les autres peuvent aussi écrire et modifier les fichiers, ce qui est un risque. 755 ne leur permet que la lecture et l'exécution.
Sources et références juridiques
- The Open Group – POSIX chmod (Klassen u g o a, Operatoren, Rechte r w x X s t)
- GNU Coreutils – chmod invocation (modes symboliques et numériques, setuid, setgid, bit sticky)
- Wikipedia – chmod
Dernière mise à jour : · Principes éditoriaux
Outils similaires
- Codes HTTPCodes HTTP expliqués : signification de 200, 301, 404, 500 et de plus de 40 autres codes, avec recherche par code ou mot-clé et filtre par classe.
- Redirection htaccess (301, HTTPS, www)Générateur de redirection .htaccess : 301, HTTPS forcé, www, changement de domaine. Avec test d’une URL et équivalent Nginx, en local dans le navigateur.
- Générateur cron : créer et expliquer une expression cronGénérateur cron et explicateur : construisez ou collez une expression, lisez-la en clair et voyez les prochaines exécutions. Unix, Spring et Quartz, en local.
- Tester robots.txt et le sitemap d’un siteTester robots.txt en ligne : une URL est-elle bloquée pour Googlebot, Bingbot ou les robots d’IA ? Règle décisive, erreurs de syntaxe et contrôle du sitemap.
- Générateur de mot de passeGénérez un mot de passe aléatoire et sécurisé ou une phrase de passe facile à retenir, avec son entropie en bits, calculé dans votre navigateur.
- Table ASCII avec décimal, hexadécimal, octal, binaire et recherche UnicodeTable ASCII complète (0–127) et Latin-1 (128–255) : décimal, hexa, octal, binaire, entité HTML, caractères de contrôle. Cherchez tout caractère Unicode.
- Quelle est mon adresse IP ?Affiche instantanément votre adresse IP publique, détecte IPv4 ou IPv6 et explique la différence. Gratuit – votre IP n’est pas stockée.
- Convertir CSV en SQLConvertir CSV en SQL : générez CREATE TABLE et INSERT pour MySQL, PostgreSQL, SQLite ou SQL Server. Types détectés, dans le navigateur, sans envoi.
- Minifier du JavaScriptMinifier JavaScript : retirez commentaires et espaces, réduisez le code et voyez le gain en octets. Dans le navigateur, sans envoi.