Calculateur Chmod / Permissions Unix — Gratuit en ligne

Calculez les permissions de fichiers Unix chmod numériques et symboliques (ex. 755, rwxr-xr-x) en ligne, gratuit et instantané.

Propriétaire



Groupe



Autres



Utiliser dans un terminal comme : chmod <numeric> filename

Les résultats sont fournis à titre informatif uniquement et peuvent contenir des erreurs. Vérifiez les informations importantes de manière indépendante. L'utilisation de cet outil se fait à vos propres risques.

Ce que fait cet outil

Le calculateur chmod traduit les permissions de fichiers Unix dans les deux notations dont vous avez besoin : le nombre octal à trois chiffres qu'accepte chmod (par exemple 755) et la chaîne symbolique de neuf caractères qu'affiche ls -l (par exemple rwxr-xr-x). Cochez les cases lecture, écriture et exécution pour le propriétaire, le groupe et tous les autres, et les deux valeurs se mettent à jour immédiatement.

Chaque chiffre est la somme de trois bits : la lecture vaut 4, l'écriture 2 et l'exécution 1. Ainsi, 7 signifie lecture, écriture et exécution (4+2+1), 5 lecture et exécution (4+1) et 4 lecture seule. Le premier chiffre concerne le propriétaire du fichier, le deuxième son groupe et le troisième tous les autres utilisateurs. La page s'ouvre sur 755, le réglage habituel pour les scripts et les répertoires. Tout est calculé dans votre navigateur ; rien n'est envoyé à un serveur.

Quand l'utiliser

  • Rendre un script de déploiement exécutable sans donner aux autres utilisateurs le droit d'écriture.
  • Verrouiller une clé privée SSH, qu'OpenSSH refuse d'utiliser si ses permissions ne sont pas 600 ou plus strictes.
  • Traduire une chaîne de permissions issue de la sortie de ls -l en nombre pour un Dockerfile ou une tâche Ansible.
  • Relire une pull request qui modifie des modes de fichiers et vérifier ce que le nouveau nombre autorise réellement.

Exemple concret

Entrée

Propriétaire : lecture, écriture, exécution
Groupe : lecture, exécution
Autres : lecture, exécution

Sortie

755
rwxr-xr-x

Questions sur cet outil

Quelle est la différence entre 644 et 755 ?

644 (rw-r--r--) permet au propriétaire de lire et d'écrire, et à tous les autres uniquement de lire, ce qui convient aux fichiers ordinaires comme les fichiers HTML ou de configuration. 755 ajoute le bit d'exécution pour tout le monde : les scripts en ont besoin pour s'exécuter, et les répertoires pour que les utilisateurs puissent y entrer.

Pourquoi éviter chmod 777 ?

777 donne à tous les utilisateurs de la machine le droit de modifier ou de remplacer le fichier. Sur un serveur partagé ou chez un hébergeur web, cela signifie que n'importe quel processus compromis peut réécrire votre code. N'accordez le droit d'écriture qu'au propriétaire, ou à un groupe qui en a vraiment besoin.

Le calculateur prend-il en charge setuid, setgid et le sticky bit ?

Non. Il couvre les neuf bits de permission standard, c'est-à-dire ce que décrit la forme à trois chiffres. Les bits spéciaux ajoutent un quatrième chiffre en tête (par exemple 4755) ; ajoutez-le à la main si vous en avez besoin.

Comment appliquer le résultat ?

Exécutez chmod 755 file avec le nombre obtenu, ou chmod -R 755 dir pour un répertoire entier. Soyez prudent avec -R : les fichiers et les répertoires ont généralement besoin de modes différents, et find avec -type f et -type d est donc le moyen le plus sûr de les régler séparément.

Cet outil est-il gratuit ?

Oui, il est gratuit. Sans inscription ni e-mail. Résultats directement sur cette page.

Comment obtenir mon résultat ?

Utilisez cet outil sur cette page. Le résultat apparaît ici, sans envoi par e-mail.