La commande Linux
La commande Linux
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
[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.
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