debian2x: / home # ls -l total de 8 drwxr-xr-x 30 jakudza jakudza 05 august testul 4096 23:49 jakudza drwxr-xr-x 2 Testul 4096 06 august 22:14 testul
debian2x: / home #
În primul sens prescris se moaie în fișierul de acțiune, atunci fișierul este scris că proprietarul yavlyaetsya Jakudza, și grupul de asemenea jakudza. Dar suntem interesați în primul câmp determină tipul de drepturi de fișiere și de acces.
Să considerăm un exemplu: valori de date drwxr-xr-x poate fi împărțită în mod condiționat în porțiunea 4re.
Prima parte - constă dintr-un singur caracter. d rwxr-xr-x valori pot fi:
[-] - fișier obișnuit
[D] - catalog
[B] - fișier dispozitiv bloc
[C] - fișier de dispozitiv de caractere
[S] - soclu
[P] - pipe
[L] - link
După cum se poate vedea, în acest caz - este un director „jakudza“, va examina în continuare. caractere ulterioare pot fi împărțite în trei grupe de câte trei caractere:
drwx permisiunile r-xr-x pentru proprietarul fișierului
drwxr-x r-x permisiuni pentru grupuri de utilizatori
drwxr-xr-x permisiuni pentru toți ceilalți utilizatori ai sistemului.
Aceste drepturi sunt aceleași pentru ambele fișiere și foldere, dar contează prea puțin otlichaetsya. Sensul lor este:
Uneori, aceste drepturi nu ne dau o mare parte din ceea ce noi nu înțelegem atunci când efectuează anumite acțiuni.
Cum izminyat permisiunile fișierului?
Comanda chmod - pentru a schimba regulile, dacă sunt utilizate în mod corespunzător) Și astfel: nume de fișier xyz chmod
Ce scrisorile xyz? În schimb trebuie să înlocuiască x:
[U] - utilizatorul, proprietarul fișierului
[G] - grup
[O] - Toți utilizatorii din afara grupului care deține fișierul
[A] - toți utilizatorii sistemului
În schimb, trebuie să înlocuiască y:
[+] - prevede dreptul
[-] - privează drepturile
[=] - schimba vechi la noile norme
În schimb trebuie să înlocuiască z:
[R] - citire
[W] - Înregistrare
[X] - execuție
Și astfel, ei bine, această comandă arată, de exemplu, ca aceasta:
fișier chmod go-rw