Calculatrice Chmod

Convertissez les permissions numériques et symboliques des fichiers Unix (chmod) avec cet outil de calcul intuitif de chmod. Comprenez et générez facilement les codes de permission de fichier corrects pour les systèmes Linux et Unix, que vous préfériez la notation numérique (755) ou symbolique (rwxr-xr-x). Indispensable pour les administrateurs système, les ingénieurs DevOps et les développeurs travaillant avec des systèmes Unix.

Questions fréquemment posées

Saisissez une valeur numérique de chmod (comme 755 ou 644) ou sélectionnez les autorisations à l'aide des cases à cocher pour le propriétaire, le groupe et les autres. L'outil affichera instantanément la représentation équivalente et expliquera la signification de chaque permission.

Chaque chiffre représente les autorisations pour le propriétaire, le groupe et les autres, respectivement. Le nombre est la somme de : 4 (lecture), 2 (écriture), 1 (exécution). Par exemple, 7 (4+2+1) représente les autorisations de lecture, d'écriture et d'exécution.

755 signifie que le propriétaire a toutes les autorisations (lecture, écriture, exécution), tandis que le groupe et les autres n'ont que les autorisations de lecture et d'exécution. Il est couramment utilisé pour les fichiers et les répertoires exécutables.

644 donne au propriétaire des autorisations de lecture/écriture et à tous les autres un accès en lecture seule (courant pour les fichiers), tandis que 755 ajoute l'autorisation d'exécution pour tous les utilisateurs (courant pour les répertoires et les scripts).

Oui, la calculatrice affiche à la fois la notation numérique et la notation symbolique. La notation symbolique utilise r (lecture), w (écriture), x (exécution) et - (aucune permission) pour chacune des trois catégories d'utilisateurs : propriétaire, groupe et autres.

Les autorisations de fichiers sont essentielles à la sécurité et au bon fonctionnement des systèmes Unix/Linux. Des autorisations incorrectes peuvent exposer des fichiers sensibles ou empêcher les applications de fonctionner correctement, ce qui rend la connaissance de chmod essentielle pour la gestion des serveurs.

Le chmod 777 donne à tout le monde les droits de lecture, d'écriture et d'exécution, ce qui crée de graves failles de sécurité. N'importe qui peut modifier ou supprimer le fichier, ce qui peut compromettre votre système. N'utilisez jamais 777 en production. Utilisez plutôt les autorisations minimales nécessaires, telles que 644 pour les fichiers (lecture/écriture pour le propriétaire, lecture pour les autres) ou 755 pour les exécutables.

Pour les fichiers statiques (HTML, CSS, images), utilisez 644 (propriétaire en lecture/écriture, autres en lecture seule). Pour les répertoires, utilisez 755 (accès complet pour le propriétaire, lecture/exécution pour les autres afin de lister le contenu). Pour les scripts et les exécutables, utilisez 755. Pour les fichiers téléchargés dans les applications web, utilisez 600 ou 640 pour empêcher l'accès public, sauf en cas de besoin spécifique.

Pour les répertoires, l'autorisation d'exécution signifie la capacité d'accéder ou de "traverser" le répertoire - d'y entrer et d'accéder à son contenu. Sans autorisation d'exécution, les utilisateurs ne peuvent pas accéder au répertoire ou aux fichiers qu'il contient, même s'ils disposent d'une autorisation de lecture sur le répertoire lui-même.

Non, chmod ne contrôle que les droits de lecture, d'écriture et d'exécution. Pour rendre les fichiers immuables (non modifiables même par root), utilisez la commande chattr avec l'option +i sous Linux. Cependant, chmod 444 (lecture seule pour tous) empêche la plupart des modifications accidentelles et est utile pour les fichiers de configuration.