Acest articol este un articol oglindă al traducerii automate, vă rugăm să faceți clic aici pentru a sări la articolul original.

Vedere: 12202|Răspunde: 0

[Linux] Comanda chmod Linux explicată în detaliu

[Copiază linkul]
Postat pe 12.01.2016 21:09:08 | | |

Fișiere în modul chmod [opțiuni]

Doar proprietarul fișierului sau utilizatorul privilegiat poate folosi această funcție pentru a schimba modul de acces la fișiere. Modul poate fi sub formă numerică sau exprimat sub forma permisiunii opcode WHO. Cine este opțional, implicit este A (toți utilizatorii). Se poate selecta doar un singur opcode. Pot fi specificate mai multe moduri, separate prin virgule.

Opțiuni:

-c,--schimbări
Doar informațiile fișierului modificat sunt ieșite

-F,--tăcere,--liniște
Când chmod nu poate schimba modul fișierului, utilizatorul fișierului nu este notificat

--ajutor
Informații de ajutor la ieșire.

-R,--recursiv
Poți parcurge recursiv subdirectorul și aplica modificarea tuturor fișierelor și subdirectoarelor din director

--reference=nume fișier
Consultați numele fișierului permisiunea pentru a seta permisiunile

-v,--verboz
Indiferent dacă modificarea este reușită sau nu, informațiile de ieșire pentru fiecare fișier

--versiune
Informații despre versiunea de ieșire.

cine

u
utilizator

g
Grup

o
Alții

a
Toți utilizatorii (implicit)

Opcode

+
Creșterea permisiunilor

-
Eliminarea permisiunilor

=
Reatribuire permisiuni

Permisiunea

r
Citește

w
Scrie

x
executa

s
Setează numărul ID al utilizatorului (sau al grupului).

t
Setează un bit fixat pentru a preveni ștergerea fișierelor sau directoarelor de către non-proprietari

u
Permisiunile actuale ale utilizatorului

g
Permisiunile actuale ale grupului

o
Permisiuni actuale pentru alți utilizatori

Ca opțiune, majoritatea dintre noi folosim forma numerelor octale de trei cifre pentru a reprezenta permisiunile, prima pentru a specifica permisiunile masterului, a doua pentru a specifica permisiunile grupului, iar a treia pentru a specifica permisiunile altor utilizatori, fiecare prin suma a trei valori: 4 (citit), 2 (scriere) și 1 (executare) pentru a determina permisiunile. De exemplu, 6 (4+2) reprezintă dreptul de a citi și scrie, iar 7 (4+2+1) are dreptul de a citi, scrie și executa.

Poți seta și a patra cifră, care se află în fața secvenței de permisiuni de trei cifre, iar a patra cifră este 4, 2, 1, ceea ce înseamnă următoarele:

4. Setează ID-ul utilizatorului în timpul execuției, care este folosit pentru a autoriza procesul pe baza proprietarului fișierului, nu utilizatorului care a creat procesul.

2. Setează ID-ul grupului de utilizatori în timpul execuției, care este folosit pentru a autoriza procesul în funcție de grupul în care se află fișierul, nu de utilizatorul care a creat procesul.

1. Setează poziția adezivă.

Exemplu:

$ chmod u+x adaugă permisiuni de execuție proprietarului fișierului
$ chmod 751 atribuie permisiuni de citire, scriere și execuție proprietarului fișierului (7), citește și execută (5) grupului fișierului și atribuie permisiuni de execuție (1) altor utilizatori
$ chmod u=rwx,g=rx,o=x fișier O altă formă a exemplului de mai sus
$chmod=r atribuie permisiuni de citire tuturor utilizatorilor
fișier $ chmod 444 La fel ca mai sus
$ chmod a-wx, fișier a+r ca mai sus
$ chmod - are you+r directorul atribuie recursiv permisiuni de citire proprietarului tuturor fișierelor și subdirectoarelor din director
$ chmod 4755 setează ID-ul pentru a atribui permisiuni de citire, scriere și execuție subordonatului și pentru a atribui permisiuni de citire și execuție grupului și altor utilizatori.




Precedent:C# împarte tablourile în două grupuri, două în grupuri
Următor:Linux folosește frecvent comenzi chmod
Disclaimer:
Tot software-ul, materialele de programare sau articolele publicate de Code Farmer Network sunt destinate exclusiv scopurilor de învățare și cercetare; Conținutul de mai sus nu va fi folosit în scopuri comerciale sau ilegale, altfel utilizatorii vor suporta toate consecințele. Informațiile de pe acest site provin de pe Internet, iar disputele privind drepturile de autor nu au legătură cu acest site. Trebuie să ștergi complet conținutul de mai sus de pe calculatorul tău în termen de 24 de ore de la descărcare. Dacă îți place programul, te rugăm să susții software-ul autentic, să cumperi înregistrarea și să primești servicii autentice mai bune. Dacă există vreo încălcare, vă rugăm să ne contactați prin e-mail.

Mail To:help@itsvse.com