Calculateur chmod

Convertir les permissions Unix entre cases à cocher, octal et notation rwx
  • Les fichiers ne quittent pas votre appareil
  • S’exécute dans le navigateur
  • Gratuit, sans compte, sans filigrane

Permissions

Read (4)Write (2)Execute (1)Σ
Owner7
Group5
Others5

Special bits

3 or 4 digits, e.g. 755 or 4755

9 characters, e.g. rwxr-xr-x

Command

$ chmod 755 script.sh
$ chmod u=rwx,g=rx,o=rx script.sh

As shown by ls -l: -rwxr-xr-x · drwxr-xr-x

What this mode allows

  • 0400Owner can read the file, or list a folder.
  • 0200Owner can change the file, or add and delete entries in a folder.
  • 0100Owner can run the file, or enter a folder.
  • 0040Group members can read the file, or list a folder.
  • 0010Group members can run the file, or enter a folder.
  • 0004Everyone else can read the file, or list a folder.
  • 0001Everyone else can run the file, or enter a folder.

Comment utiliser Calculateur chmod

Déterminez les permissions de fichiers Unix en cochant des cases ou en saisissant la notation octale (755) ou symbolique (rwxr-xr-x) ; chaque vue reste synchronisée. L'outil écrit la commande chmod, explique ce que chaque bit autorise, avertit des modes risqués et inclut une calculatrice umask.

  1. 1

    Cochez Lecture, Écriture et Exécution pour Propriétaire, Groupe et Autres, ou choisissez parmi les Modes courants.

  2. 2

    Ou saisissez une valeur dans Numérique (octal) ou Symbolique ; les cases se mettent à jour.

  3. 3

    Ajoutez des Bits spéciaux comme setuid, setgid ou Sticky si besoin.

  4. 4

    Saisissez un nom de Fichier ou dossier, choisissez Appliquer aux sous-dossiers (-R) si vous le souhaitez, et copiez la commande.

Questions fréquentes

Que signifie chmod 755 ?

Le propriétaire peut lire, écrire et exécuter ; le groupe et les autres peuvent lire et exécuter. C'est le mode habituel des scripts, des programmes et des dossiers.

Quelles permissions une clé privée SSH doit-elle avoir ?

600 : seul le propriétaire peut la lire et l'écrire. SSH refuse les clés que d'autres utilisateurs peuvent lire.

Pourquoi 777 est-il signalé comme avertissement ?

Avec 777, n'importe qui sur le système peut modifier le fichier. Sur les serveurs, c'est une faille de sécurité courante.

Que signifient un S ou un T majuscule dans la sortie de ls -l ?

setuid ou setgid est activé sans exécution (S), ou sticky est activé sans exécution pour les autres (T). Un S n'a aucun effet sur un fichier ordinaire.

Comment umask affecte-t-il les nouveaux fichiers ?

umask retire des bits des permissions par défaut. Saisissez une valeur comme 022 dans la calculatrice umask pour voir les modes résultants des nouveaux fichiers et dossiers.