Calculateur de permissions chmod
| Type | Lecture (r) | Écriture (w) | Exécution (x) | Octal |
|---|---|---|---|---|
| Propriétaire | 5 | |||
| Groupe | 5 | |||
| Autres (Monde) | 5 |
chmod 755 filename
Pourquoi utiliser un calculateur chmod ?
Les permissions de fichiers Linux s'expriment en deux formats — symbolique (rwxr-xr-x) et octal (755). Calculer manuellement la valeur de permission correcte est source d'erreurs, surtout pour des ensembles de permissions moins courants. Notre calculateur vous permet de cocher des cases visuellement pour définir les permissions, et génère instantanément la valeur octale ainsi que la commande chmod prête à l'emploi.
Constructeur visuel de permissions
Cochez les cases lire/écrire/exécuter pour propriétaire/groupe/autres — les valeurs se mettent à jour instantanément
Synchronisation bidirectionnelle
Tapez une valeur octale (comme 755) et les cases se mettent à jour automatiquement, ou vice versa
Commande générée prête à l'emploi
Génère la commande chmod complète à coller directement dans votre terminal
Comment calculer les permissions
Cochez les permissions souhaitées
Cliquez sur les cases lire/écrire/exécuter pour le Propriétaire, le Groupe et les Autres
Consultez l'octal et le symbolique
La valeur octale (ex. 755) et la notation symbolique (rwxr-xr-x) se mettent à jour instantanément
Copiez la commande
Copiez la commande chmod générée et exécutez-la dans votre terminal
Scénarios chmod courants
Fichiers de serveur web
Définissez 644 pour les fichiers HTML/CSS/JS (propriétaire lecture/écriture, groupe/autres lecture seule) sur Apache ou Nginx
Scripts exécutables
Définissez 755 pour les scripts shell (propriétaire complet, groupe/autres lecture+exécution) pour les rendre exécutables
Clés SSH
SSH exige que les clés privées aient les permissions 600 (propriétaire lecture/écriture uniquement) ou SSH refusera de les utiliser
Répertoires d'upload
Définissez 775 pour les répertoires d'upload web afin que le processus du serveur web puisse écrire les fichiers uploadés
Bonnes pratiques des permissions Linux
✓ N'utilisez jamais 777 en production
chmod 777 donne à tout le monde un accès complet en lecture/écriture/exécution — un risque de sécurité grave. Accordez toujours les permissions minimales nécessaires.
✓ Principe du moindre privilège
Accordez toujours les permissions minimales nécessaires. Commencez de manière restrictive (600) et ajoutez des permissions au besoin plutôt que de commencer ouvert.
✓ Prudence avec la récursivité -R
chmod -R applique les permissions récursivement à tous les fichiers et répertoires. Définir l'exécution sur les répertoires est généralement correct, mais pas toujours pour les fichiers.
✓ Comprendre umask
La valeur umask soustrait les permissions du défaut. Un umask de 022 signifie que les nouveaux fichiers obtiennent 644 et les nouveaux répertoires 755 par défaut.
❓ Foire aux questions
Que signifie chmod 755 ?
755 signifie : Propriétaire (7) = lire+écrire+exécuter, Groupe (5) = lire+exécuter, Autres (5) = lire+exécuter. C'est la permission standard pour les fichiers exécutables et les répertoires publics.
Quelle est la différence entre 644 et 755 ?
644 (rw-r--r--) : Le propriétaire peut lire/écrire, les autres ne peuvent que lire — utilisé pour les fichiers ordinaires. 755 (rwxr-xr-x) : Le propriétaire peut aussi exécuter — utilisé pour les scripts et les répertoires.
Pourquoi ma clé SSH a-t-elle besoin des permissions 600 ?
SSH refuse d'utiliser les clés privées accessibles par d'autres utilisateurs. La permission 600 (rw-------) garantit que seul le propriétaire peut lire/écrire la clé, empêchant tout accès non autorisé.
Que signifie le bit d'exécution sur un répertoire ?
Pour les répertoires, le bit d'exécution signifie 'traverser' — il permet aux utilisateurs d'entrer dans le répertoire et d'accéder aux fichiers qu'il contient. Sans la permission d'exécution sur un répertoire, les utilisateurs ne peuvent pas y entrer même avec la permission de lecture.