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 | Écriture | Exécution | Bit spécial | |
|---|---|---|---|---|
| Propriétaire (u) | ||||
| Groupe (g) | ||||
| Autres (o) |
| Octal | 644 |
|---|---|
| Symbolique | rw-r--r-- |
| Affichage de ls -l (fichier) | -rw-r--r-- |
| Commande chmod | chmod 644 fichier |
| chmod en mode symbolique | chmod u=rw,g=r,o=r fichier |
- Propriétaire (u): lecture, écriture
- Groupe (g): lecture
- Autres (o): lecture
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
- Saisissez un mode comme
755,0644,4755,rwxr-xr-xou-rw-r--r--, ou cochez les cases. - Utilisez les boutons prédéfinis pour les modes courants comme 644, 755, 600 ou 1777.
- Lisez les formes octale et symbolique, l'affichage ls -l et les commandes chmod.
- Consultez le résumé en langage clair et les avertissements, par ex. pour les fichiers modifiables par tous.
Exemple
rwsr-xr-t
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.