comando di Linux chmod
comando di Linux chmod
File chiama permessi Linux / Unix è suddiviso in tre livelli: il proprietario del file, il gruppo, gli altri. Utilizzare chmod può esercitare il controllo sul modo in cui il file si chiama da altri.
Accesso: Tutti gli utenti
grammatica
chmod [-cfvR] [--help] [--version] mode file...
parametro Descrizione
[ugoa...][[+-=][rwxX]...][,...]
In cui:
- u rappresenta il proprietario del documento, g rappresenta il proprietario del file appartengono allo stesso gruppo (gruppo) che, o che altre persone al di fuori, un tre rappresentano entrambi.
- + Significa maggiore autorità - indica rimuovere le autorizzazioni, = rappresentano gli unici impostare le autorizzazioni.
- R rappresenta leggere, w rappresenta la scrittura, x per eseguibile, X rappresenta solo se il file è una sottodirectory o il file è stato impostato off come eseguibile.
Esempi
Chiunque può presentare file1.txt a leggere:
chmod ugo+r file1.txt
Chiunque può presentare file1.txt a leggere:
chmod a+r file1.txt
Il file1.txt file con file2.txt al proprietario del file, essa appartiene ad un gruppo che può scrivere, ma altri al di fuori di esso non può essere scritto:
chmod ug+w,o-w file1.txt file2.txt
Ex1.py imposterà solo il proprietario del file può eseguire:
chmod u+x ex1.py
L'attuale elenco di tutti i file e le sottodirectory sono impostati chiunque può leggere:
chmod -R a+r *
Inoltre chmod è anche possibile utilizzare i numeri per rappresentare i privilegi come ad esempio:
chmod 777 file
La sintassi è:
chmod abc file
Dove a, b, c sono ciascuna un numero, rispettivamente, i permessi utente, gruppo, e altri di.
r = 4, w = 2, x = 1
- Per rwx proprietà è 4 + 2 + 1 = 7;
- Per rw- proprietà è 4 + 2 = 6;
- A RX proprietà è 4 + 1 = 5.
chmod a=rwx file
e
chmod 777 file
Lo stesso effetto
chmod ug=rwx,o=x file
e
chmod 771 file
Lo stesso effetto
Se si utilizza il nome del file chmod 4755 per rendere questo programma ha i privilegi di root