Ce calculateur chmod convertit les permissions de fichiers Unix et Linux entre la notation octale et la notation symbolique rwx sans vous obliger à mémoriser les calculs. Cochez les cases lecture, écriture et exécution pour le propriétaire, le groupe et les autres, et voyez instantanément la valeur octale correspondante (comme 644 ou 755), la chaîne symbolique (rw-r--r--) et la commande chmod exacte à coller dans votre terminal. Vous pouvez aussi saisir directement un nombre octal à 3 ou 4 chiffres, bits spéciaux compris, et regarder la grille de permissions se mettre à jour en temps réel. Conçu pour les développeurs, administrateurs système et ingénieurs DevOps qui définissent les modes de fichiers sur des serveurs, des scripts de déploiement, des clés SSH et des répertoires web, il sert aussi de référence rapide lorsque vous décodez la signification de chmod 644 ou que vous construisez une chaîne de permissions de fichiers unix à partir de zéro. Tout s'exécute entièrement dans votre navigateur, vos saisies sont donc traitées localement et ne quittent jamais votre appareil.
Fonctionnalités
Grille de permissions interactive pour le propriétaire, le groupe et les autres en lecture, écriture et exécution
Conversion bidirectionnelle en direct entre l'octal (par ex. 755) et la notation symbolique rwx
Saisissez une valeur octale à 3 ou 4 chiffres, comme 755 ou 4755, pour remplir la grille instantanément
Génère une commande prête à copier comme chmod 644 file ; remplacez « file » par votre chemin
Affiche la chaîne symbolique complète de 9 caractères comme rwxr-xr-x
Gère setuid, setgid et le sticky bit, affichés en s, S, t ou T exactement comme ls -l
Met à jour les résultats en direct quand vous cochez les cases, sans étape de validation
Comment utiliser Calculateur chmod
Cochez les cases lecture, écriture et exécution pour le propriétaire, le groupe et les autres, ainsi que setuid, setgid ou sticky si vous avez besoin d'un bit spécial.
Lisez la valeur octale et la chaîne symbolique rwx affichées sous la grille.
Ou saisissez un nombre octal tel que 644 ou 4755 dans le champ Octal, ou collez une chaîne issue de ls -l dans le champ symbolique.
Copiez la commande générée, remplacez « file » par le chemin de votre fichier et exécutez-la dans votre terminal.
Exemple
Entrée
rw-r--r--
Sortie
644
chmod 644 file
Lecture/écriture pour le propriétaire avec lecture seule pour le groupe et les autres correspond à l'octal 644.
Erreurs courantes et dépannage
Saisir un chiffre supérieur à 7 dans le champ octal, comme 844. — Chaque chiffre de permission doit être compris entre 0 et 7 car il est la somme de lecture (4), écriture (2) et exécution (1). Utilisez des valeurs comme 644 ou 755.
S'attendre à un caractère de type de fichier en tête comme d ou - dans la sortie symbolique. — L'outil affiche uniquement la chaîne de permissions de 9 caractères (rwxr-xr-x), car l'indicateur de type de ls -l ne fait pas partie du mode chmod. Vous pouvez quand même coller une chaîne ls -l complète comme drwxr-xr-x ; la lettre de type est ignorée.
Confondre 777 avec une valeur par défaut sûre pour les fichiers web. — 777 accorde l'écriture et l'exécution à tout le monde, ce qui constitue un risque de sécurité. Utilisez 644 pour les fichiers et 755 pour les répertoires ou scripts dans la plupart des cas.
Voir un S ou un T majuscule, comme dans rwSr--r--. — Un S ou un T majuscule signifie qu'un bit spécial est activé mais pas le bit d'exécution en dessous, ce qui est généralement une erreur : 4644 s'affiche rwSr--r--. Cochez Exécution pour cette classe afin d'obtenir un s ou un t minuscule, comme pour 4755 (rwsr-xr-x).
Se demander pourquoi chmod 644 laisse un script non exécutable. — 644 n'a pas de bit d'exécution. Utilisez 755 (rwxr-xr-x) pour que le propriétaire puisse exécuter le script tandis que le groupe et les autres peuvent le lire et l'exécuter.
Foire aux questions
Qu'est-ce qu'un calculateur chmod et que fait-il ?
Un calculateur chmod convertit les permissions de fichiers Unix entre les nombres octaux (comme 644) et la notation symbolique rwx (comme rw-r--r--). Celui-ci génère aussi la commande chmod exacte pour appliquer le mode dans votre terminal.
Que signifie chmod 644 ?
644 donne au propriétaire la lecture et l'écriture (rw-), et au groupe et aux autres la lecture seule (r--). Dans le calculateur chmod, cela s'affiche comme la chaîne symbolique rw-r--r--, courante pour les fichiers ordinaires.
Comment convertir des permissions symboliques comme rwxr-xr-x en octal ?
Cochez les cases lecture, écriture et exécution correspondantes dans la grille et le calculateur chmod affiche la valeur octale, ici 755. Chaque chiffre est la somme de lecture (4), écriture (2) et exécution (1).
Quand utiliser 755 plutôt que 644 ?
Utilisez 755 pour les répertoires et les scripts exécutables afin qu'ils puissent être ouverts ou exécutés, et 644 pour les fichiers normaux qui ne doivent pas être exécutables. Le calculateur génère la commande chmod exacte dans les deux cas.
Le calculateur chmod gère-t-il setuid, setgid ou le sticky bit ?
Oui. Cochez Setuid (4), Setgid (2) ou Sticky (1), ou saisissez un mode à 4 chiffres comme 4755, 2775 ou 1777. La chaîne symbolique les affiche comme ls -l, en s ou t à la place de l'exécution (S ou T si l'exécution est désactivée), et la commande devient chmod 4755 file.
Mes saisies de permissions restent-elles privées dans le calculateur chmod ?
Oui. Le calculateur chmod s'exécute entièrement dans votre navigateur, les valeurs que vous saisissez sont donc traitées localement et ne quittent jamais votre appareil.
Outils associés
Générateur de .gitignore — Crée un .gitignore à partir de modèles courants de langages et d’outils.
Statuts HTTP et types MIME — Référence consultable des codes de statut HTTP et des types de contenu MIME.
Générateur Open Graph — Génère des balises meta Open Graph et Twitter avec aperçu de carte sociale.
Calculateur semver — Analysez, comparez, vérifiez les plages et incrémentez des versions sémantiques.
Générateur d’en-tête Cache-Control — Construisez un en-tête HTTP Cache-Control correct à partir de simples interrupteurs et d’unités de temps lisibles.
Générateur de balises meta — Construit des balises SEO, Open Graph et Twitter Card depuis un formulaire.
Générateur CSP — Construit un en-tête Content-Security-Policy avec extraits meta, nginx et Apache.
Générateur htpasswd — Crée une ligne .htpasswd en bcrypt ou SHA-1 pour Apache et nginx.