Calculateur CHMOD
Calculateur chmod visuel avec avertissements de sécurité. Définissez les permissions lecture/écriture/exécution, obtenez la sortie octale et symbolique. Inclut umask, SUID/SGID/sticky bit.
Mis à jour mai 2026
Vérifié par Rafael Duarte
umask soustrait des permissions par défaut (666 pour les fichiers, 777 pour les rép.). Courant : 022 → fichiers 644, rép. 755.
Qu'est-ce que umask ?
Le umask (masque de création de fichiers utilisateur) définit les permissions retirées aux fichiers et répertoires nouvellement créés. Il masque des bits des valeurs par défaut du système : 666 pour les fichiers et 777 pour les répertoires.
chmod 000 chmod -R 000 dir/sudo groupadd webdevsudo usermod -aG webdev alicechmod 775 /var/www/site Le groupe peut écrire — pas les autres. Plus sûr que 777.
Comment utiliser ce calculateur chmod
Trois modes de saisie, une commande prête à copier
1. Cochez les cases ou tapez directement
Activez lecture/écriture/exécution pour propriétaire, groupe et autres — ou entrez une valeur octale (`755`) ou symbolique (`rwxr-xr-x`) directement.
2. Repérez l'avertissement de sécurité
Les valeurs risquées (777, 666) déclenchent automatiquement un avertissement avec l'alternative la plus sûre.
3. Copiez la commande
"Copy Command" copie `chmod 755 [fichier]`, prête à coller dans le terminal.
Ce que fait cet outil
Au-delà de la simple conversion octal/symbolique
Avertissements de sécurité automatiques
Détecte les permissions risquées (777, 666, écriture publique) et suggère l'alternative correcte.
Trois modes de saisie
Cases à cocher visuelles, octal (755, 4755) ou notation symbolique (rwxr-xr-x).
Bits spéciaux
SUID, SGID et sticky bit sur le 4ᵉ chiffre, avec l'explication de chacun.
Calculateur d'umask
Visualisez comment l'umask du système masque les permissions par défaut des fichiers et répertoires.
Préréglages pour les cas courants
Un clic applique des valeurs éprouvées pour les fichiers web, les clés SSH, les répertoires privés ou les fichiers de config avec mot de passe — sans retenir l'octal par cœur.
Guide de permissions de groupe
Marche à suivre pour créer un groupe Unix, y ajouter des utilisateurs et appliquer 775 sur un répertoire partagé par l'équipe, sans recourir à 777.
Exemples de permissions
Quand vous aurez besoin de cet outil
Les scénarios les plus courants chez celles et ceux qui utilisent cet outil
Fichiers d'un serveur web
644 pour que le serveur puisse lire sans pouvoir écraser, même en cas d'exploitation.
Clés privées SSH
chmod 600 ~/.ssh/id_rsa — SSH refuse les clés lisibles par le groupe ou par les autres.
Répertoires d'upload
755 avec contrôle d'accès au niveau applicatif, jamais 777.
wp-config.php et fichiers de config avec mot de passe
640 ou 600 — jamais 644, puisque le fichier contient votre mot de passe de base de données.
Partager un dossier avec l'équipe
Créez un groupe Unix, ajoutez-y les développeurs et appliquez 775 sur le répertoire — tout le monde collabore sans ouvrir l'accès à tout le serveur.
Erreurs courantes
Utiliser 777 pour "régler" une erreur de permission
Sur un hébergement partagé, d'autres comptes du serveur peuvent alors écraser vos fichiers.
chmod -R qui applique l'exécution sur des fichiers
Appliquez 755 aux répertoires et 644 aux fichiers séparément avec find -type d/-type f.
Oublier que le répertoire `~/.ssh` a aussi besoin de 700
Ajuster la clé privée seule ne suffit pas — le répertoire entier doit avoir les bonnes permissions.
SUID sur un fichier avec écriture publique (4777 ou 4755 mal appliqué)
Combiner SUID avec une permission d'écriture pour les autres est un vecteur classique d'escalade de privilèges. Auditez immédiatement tout binaire présentant ce schéma.
776 ou 757 — écriture inutile pour le groupe ou les autres
Ça paraît anodin, mais ça donne à n'importe quel compte du même groupe (ou du serveur) le pouvoir d'écraser le fichier. Préférez 755 ou 754 quand c'est possible.
Pourquoi utiliser cet outil
L'avertissement de sécurité automatique fait la différence : la plupart des calculateurs chmod se contentent de convertir octal↔symbolique sans alerter quand la valeur choisie ouvre une brèche.
Couvre SUID, SGID, sticky bit et umask — pas seulement les trois chiffres de base — utile pour comprendre la raison derrière une permission, pas seulement copier un nombre.
Les préréglages en un clic et le guide de groupe Unix couvrent le flux réel de l'administrateur système : appliquer rapidement une valeur éprouvée et partager un dossier avec l'équipe sans recourir à 777.
Questions fréquentes
Donne lecture, écriture et exécution au propriétaire, au groupe ET à tous les autres utilisateurs. Sur un hébergement partagé, n'importe quel compte du serveur peut alors écraser vos fichiers. À réserver au débogage temporaire.
Références
Spécification POSIX officielle de chmod, avec tous les indicateurs et la syntaxe symbolique.
Vue d'ensemble complète du modèle de permissions Unix.
Spécification officielle de l'appel système umask, utilisé pour calculer les permissions par défaut des nouveaux fichiers et répertoires.
Article associé
O que significa a permissão 755, 775 e 644 no Linux
Outils connexes
- Décodeur Base64 Développeur Décodez des chaînes Base64 en texte brut instantanément dans votre navigateur. Supporte UTF-8, l'entrée multiligne et affiche le nombre de caractères.
- Encodeur Base64 Développeur Encodez n'importe quel texte en Base64 instantanément dans votre navigateur. Supporte UTF-8, affiche le nombre de caractères et la taille du payload....
- Base64 en Image Développeur Collez une chaîne Base64 ou une data URL et prévisualisez l'image décodée instantanément — convertisseur gratuit supportant PNG, JPEG, WebP, GIF, SVG. Sans...
- Générateur Bcrypt Développeur Générateur de hash bcrypt gratuit — 100% côté client. Benchmark du facteur coût en temps réel, parser du hash et snippets pour Node.js, Python, PHP, Go.
- Convertisseur Binaire Développeur Convertissez entre binaire, décimal, hexadécimal et octal en temps réel. Gratuit, instantané, sans inscription.