Calculatrice chmod

Vérifie les bits de permission, ou saisissez un mode octal. La forme symbolique se met à jour avec.

Lecture Écriture Exécution Propriétaire Groupe Autres

Ce que le mode signifie

Un mode de fichier Unix, ce sont neuf bits rwx, plus setuid, setgid et le bit sticky. Cette page garde les cases, le nombre octal et la chaîne symbolique sur le même mode.

Comment l'utiliser

  1. La grille est Propriétaire, Groupe et Autres, chacun avec Lecture, Écriture et Exécution. setuid, setgid et Sticky sont sous la grille. La page s'ouvre à 644, symbolique rw-r--r--.
  2. Cocher une case met à jour Octal et Symbolique. Saisir 3 ou 4 chiffres octaux met à jour les cases.
  3. Les préréglages sont 644, 755, 600, 700 et 777.
  4. Afficher un exemple met Octal à 755 et Symbolique à rwxr-xr-x.
  5. Tout effacer met 000 et ---------. Copier le résultat copie la chaîne symbolique.

Octal et lettres

Trois chiffres sont propriétaire, groupe et autres. Un quatrième chiffre à gauche est setuid (4), setgid (2) et sticky (1). 4755 est rwsr-xr-x, 2755 est rwxr-sr-x, et 1755 est rwxr-xr-t.

Quand le bit d'exécution est éteint, setuid ou setgid est S et sticky est T. Les chiffres doivent aller de 0 à 7. 888 est une erreur. Un bit spécial fait du champ octal quatre chiffres.

Où on s'en sert

  • Vérifier que 755 est rwxr-xr-x avant une commande chmod.
  • Lire un mode à quatre chiffres qui inclut setuid.
  • Partir de 600 pour un fichier que seul le propriétaire doit lire.

Questions

Pourquoi 644 n'est-il pas exécutable ?

644 met lecture et écriture pour le propriétaire, et lecture pour le groupe et les autres. L'exécution reste éteinte.

Cela change-t-il un fichier sur le serveur ?

La page imprime seulement le mode. La commande chmod s'exécute encore sur la machine qui a le fichier.