Latest web development tutorials

La commande Linux

La commande Linux

Linux commande Daquan Linux commande Daquan

Fichier appelle autorisations Linux / Unix est divisé en trois niveaux: le propriétaire du fichier, le groupe, les autres. Utilisez chmod peut exercer un contrôle sur la façon dont le fichier est appelé par d'autres.

Accès: Tous les utilisateurs

grammaire

chmod [-cfvR] [--help] [--version] mode file...

Paramètre description

  • Mode: permissions chaîne dans le format suivant:
    [ugoa...][[+-=][rwxX]...][,...]

    dans lequel:
    • u représente le propriétaire du document, g représente le propriétaire du fichier appartiennent au même groupe (groupe) qui, o que d'autres personnes à l'extérieur, trois représentent les deux.
    • + Moyens autorité accrue - indique de supprimer des autorisations, = représentent les seules autorisations définies.
    • r représente lu, w représente l'écriture, x pour exécutable, X ne représente que si le fichier est un sous-répertoire ou le fichier a été déclenché comme exécutable.
  • -c: Si les autorisations de fichier ont changé en effet, il montre l'action du changement
  • -f: Si les autorisations de fichier ne peuvent pas être modifiés et ne pas afficher un message d'erreur
  • Détails Afficher les autorisations changé: -v
  • -R: Tous les fichiers et sous-répertoires sous le répertoire courant sera la même autorisation de changer (ce qui est remis en arrière, un par un changement)
  • --help: Affichage AIDE
  • --version: Version d'affichage
  • Exemples

    Tout le monde peut déposer file1.txt à lire:

    chmod ugo+r file1.txt

    Tout le monde peut déposer file1.txt à lire:

    chmod a+r file1.txt

    Le fichier file1.txt avec file2.txt au propriétaire du fichier, il appartient à un groupe qui peut écrire, mais d'autres en dehors de celui-ci ne peut pas être écrit:

    chmod ug+w,o-w file1.txt file2.txt

    Ex1.py fixera seul le propriétaire du fichier peut exécuter:

    chmod u+x ex1.py

    Le répertoire courant de tous les fichiers et sous-répertoires sont mis tout le monde peut lire:

    chmod -R a+r *

    En outre chmod, vous pouvez également utiliser des numéros pour représenter des privilèges tels que:

    chmod 777 file

    La syntaxe est:

    chmod abc file

    Où a, b, c sont chacun un nombre respectivement permissions utilisateur, groupe, et autres de.

    r = 4, w = 2, x = 1

    • Pour rwx propriété est 4 + 2 + 1 = 7;
    • Pour rw- propriété est 4 + 2 = 6;
    • Pour rx propriété est 4 + 1 = 5.
    chmod a=rwx file

    et

    chmod 777 file

    Le même effet

    chmod ug=rwx,o=x file

    et

    chmod 771 file

    Le même effet

    Si vous utilisez chmod 4755 filename pour faire de ce programme a des privilèges root

    Linux commande Daquan Linux commande Daquan