Calculatrice Chmod
Les autorisations de fichiers Unix contrôlent l'accès du propriétaire, du groupe et des autres avec des bits de lecture (r=4), d'écriture (w=2), d'exécution (x=1). chmod 755 signifie rwxr-xr-x. Activez les cases à cocher ou entrez octal pour voir la forme symbolique - essentiel lors de la correction des scripts de déploiement et des autorisations de volume Docker.
Propriétaire
Groupe
Autres
Octal
Output
chmod 644
rw-r--r--
Comment utiliser la calculatrice chmod
1. Basculez la lecture/écriture/exécution pour le propriétaire, le groupe et autres.
2. Lire la valeur octale (par exemple 644, 755, 600).
3. Copiez l'équivalent symbolique chmod u=rw,go=r.
4. Appliquer sur le serveur : chmod 644 file.txt
Exemples de Chmod
Annuaire Web 755
rwxr-xr-x permet au propriétaire de modifier les fichiers ; le monde peut entrer dans le répertoire et lire.
Fichier d'environnement secret 600
rw------- — seul le propriétaire lit/écrit .env avec les clés API.
Script exécutable 755
rwxr-xr-x sur déployer.sh pour que l'utilisateur cron puisse s'exécuter.
Quand la calculatrice chmod aide
• Lors de l'apprentissage du modèle d'autorisation Unix.
• Lorsque Dockerfile COPY nécessite un mode numérique explicite.
• Lorsque ls -l rwxr-xr-x la sortie doit être mappée en octal pour le modèle IaC.
Au-delà du chmod de base
• Lorsque les ACL (setfacl) ou les contextes SELinux régissent l'accès, chmod seul est insuffisant.
• Lorsque les autorisations Windows NTFS — modèle entièrement différent.
• Lorsque des bits setuid/setgid/sticky sont nécessaires, étendez-vous au-delà du calculateur de triplet rwx.
Groupe de propriétaires autres
Trois triplets utilisateur/groupe/autres — chmod affecte quel triplet s'applique au contexte utilisateur actuel lors de la vérification d'accès.
Moindre privilège
Démarrez 640 pour les configurations, 755 pour les actifs statiques publics, jamais 777 en production - les résultats de l'audit sont accessibles en écriture dans le monde entier.
Docker et Kubernetes
Les conteneurs s'exécutent en tant qu'UTILISATEUR non root : assurez-vous que l'UID numérique peut lire les secrets montés en mode 440 ou 400.
Chmod symbolique
u+x ajoute l'exécution pour l'utilisateur ; go-w supprime le groupe/autre écriture - modifications incrémentielles sans recalculer l'octal.
Questions fréquentes
Signification du chiffre octal ?
Somme r=4 w=2 x=1 par triplet — 7=rwx, 6=rw-, 5=r-x, 4=r--.
755 contre 775 ?
775 ajoute l'écriture de groupe - édition partagée par l'équipe de développement ; Groupe 755 en lecture seule.
Chmod -R récursif ?
S'applique à l'arborescence des répertoires — dangereux en cas de mauvais chemin ; vérifier deux fois.
Exécuter un fichier ou un répertoire ?
x sur le répertoire signifie entrer (cd); sur fichier signifie exécuter en tant que programme.
interaction umask ?
Mode fichier par défaut = masque de création moins umask — la calculatrice affiche le mode cible et non umask.
Un outil local ?
Oui — calculatrice de référence dans le navigateur.