Calculateur Chmod

Calculez les permissions de fichiers Linux au format octal ou symbolique.

Les permissions de fichiers Unix peuvent être confuses avec leur notation octale et les drapeaux rwx. Ce calculateur chmod gratuit traduit instantanément entre formats numériques (ex. 755) et symboliques (ex. rwxr-xr-x). Construisez visuellement les permissions avec des cases à cocher ou tapez un code octal. Tout s'exécute localement dans votre navigateur.

Loading Chmod Calculator...
Vos données restent dans votre navigateur
Cet outil vous a-t-il été utile ?
Tutoriel

Comment utiliser

1
1

Étape d'utilisation

Calculez les permissions de fichiers Linux au format octal ou symbolique.

Guide

Guide Complet des Permissions Unix et chmod

Que sont les permissions Unix ?

Chaque fichier et répertoire Unix/Linux possède des permissions contrôlant qui peut lire, écrire ou exécuter. Les permissions sont divisées en trois classes : propriétaire (utilisateur), groupe et autres (monde). Chaque classe peut avoir lecture (r), écriture (w) et exécution (x) indépendamment. Ces neuf bits plus setuid, setgid et sticky forment le modèle de protection des fichiers sur les systèmes Unix.

Comprendre la notation octale

La notation octale (basé 8) représente chaque classe par un chiffre de 0 à 7. Lecture = 4, écriture = 2, exécution = 1. Additionnez : rwx = 7, r-x = 5, r-- = 4. Le classique 755 signifie que le propriétaire peut tout faire, groupe et autres lisent et exécutent. Cette notation compacte est utilisée avec la commande chmod en terminal.

chmod symbolique vs numérique

chmod supporte les modes symbolique et numérique. Le symbolique utilisé des lettres (u, g, o, a) avec des opérateurs (+, -, =) et des permissions (r, w, x). Le numérique définit tout d'un coup : chmod 644 donne rw-r--r--. Le symbolique est préférable pour des changements incrémentaux.

Bonnes pratiques

Appliquez le principe du moindre privilège. Utilisez 644 pour les fichiers réguliers, 755 pour les répertoires et scripts, 600 pour les fichiers sensibles comme les clés SSH. Évitez 777 en production car cela crée des failles de sécurité graves.

Examples

Exemples Résolus

Exemple : Permissions serveur web

Donné : un fichier HTML que le serveur doit lire, seul le propriétaire modifié.

1

Étape 1 : Propriétaire = lecture + écriture = 6.

2

Étape 2 : Groupe = lecture = 4.

3

Étape 3 : Autres = lecture = 4.

Résultat : chmod 644 index.html (rw-r--r--)

Exemple : Script exécutable

Donné : deploy.sh que le propriétaire exécute, le groupe lit, autres sans accès.

1

Étape 1 : Propriétaire = 7.

2

Étape 2 : Groupe = 5.

3

Étape 3 : Autres = 0.

Résultat : chmod 750 deploy.sh (rwxr-x---)

Cas d'utilisation

Cas d'utilisation

Configuration serveur web

Configurez les permissions : 644 pour les fichiers statiques HTML, CSS et JavaScript pour que le serveur puisse les lire. Utilisez 755 pour les répertoires. Des permissions incorrectes sont la cause la plus fréquente des erreurs 403 Forbidden sur les serveurs web.

Sécurité des clés SSH

SSH exige des permissions strictes : 600 pour les clés privées (seul le propriétaire lit et écrit) et 644 pour les publiques. Si trop ouvertes, SSH refuse la clé avec un avertissement. Vérifiez et calculez les permissions exactes requises.

Scripts de déploiement

Les scripts de build et déploiement nécessitent la permission d'exécution. Un 750 typique permet au propriétaire d'exécuter, au groupe de lire pour l'audit, et bloque les autres. Cela empêche l'exécution accidentelle par des utilisateurs non autorisés.

Répertoires partagés

Les répertoires d'équipe utilisent souvent 2775 (setgid + rwxrwxr-x) pour que les nouveaux fichiers héritent du groupe. Cela garantit que tous les membres peuvent lire et écrire. Le bit setgid est crucial pour le travail collaboratif sur les serveurs Linux.

Foire Aux Questions

?Que signifie chmod 755 ?

rwxr-xr-x : le propriétaire lit, écrit et exécute ; groupe et autres lisent et exécutent. Standard pour les répertoires et scripts.

?Différence entre 644 et 755 ?

644 (rw-r--r--) : propriétaire lit et écrit, autres lisent. 755 (rwxr-xr-x) ajoute l'exécution. 644 pour fichiers, 755 pour répertoires et scripts.

?Comment convertir octal en symbolique ?

Entrez le nombre octal et la représentation symbolique apparaît instantanément. Chaque chiffre correspond à r(4), w(2), x(1).

?Pourquoi éviter chmod 777 ?

Donne accès total à tous, créant un risque de sécurité majeur. N'importe qui peut modifier ou supprimer le fichier.

?Que sont setuid, setgid et sticky ?

Setuid (4) exécute en tant que propriétaire, setgid (2) en tant que groupe ou hérite le groupe, sticky (1) empêche la suppression par d'autres.

?Cet outil est-il gratuit ?

Oui, 100% gratuit sans inscription, sans limites et sans publicité.

?Mes données sont-elles sécurisées ?

Tout s'exécute localement dans votre navigateur. Aucune donnée n'est transmise.

?Fonctionne pour macOS ?

Oui. macOS utilisé les mêmes permissions Unix que Linux. La notation octale et symbolique est identique.

Aidez-nous à améliorer

Aimez-vous cet outil ?

Chaque outil Kitmul est construit à partir de vraies demandes d'utilisateurs. Votre note et vos suggestions nous aident à corriger des bugs, ajouter des fonctionnalités manquantes et créer les outils dont vous avez vraiment besoin.

Notez cet outil

Cliquez sur une étoile pour nous dire si cet outil vous a été utile.

Suggérez une amélioration ou signalez un bug

Une fonctionnalité manque ? Vous avez trouvé un bug ? Une idée ? Dites-le-nous et nous l'examinerons.

Outils associés

Lectures Recommandées

Livres Recommandés sur Administration Système Linux et Unix

En tant que partenaire Amazon, nous percevons une commission sur les achats qualifiés.

Boostez vos Compétences

Produits Professionnels pour Booster votre Environnement de Dev

En tant que partenaire Amazon, nous percevons une commission sur les achats qualifiés.

Newsletter

Recevez des Conseils Productivité et les Nouveaux Outils en Premier

Rejoignez les créateurs et développeurs qui valorisent la confidentialité. Chaque édition : nouveaux outils, astuces productivité et mises à jour — sans spam.

Accès prioritaire aux nouveaux outils
Désabonnez-vous à tout moment, sans questions