Atribute ale fișierelor în linux, pentru utilizatorii UNIX

Atribute de fișiere în Linux

În sistemele UNIX, cu excepția drepturilor de acces standard. Există, de asemenea, atribute de fișier suplimentare sau speciale pe care sistemul de fișiere le acceptă. Datorită acestora, se obține un control suplimentar și o siguranță suplimentară a sistemului.







Într-un sistem de fișiere, Linux ext2 (/ 3/4) de control se face prin comanda chattr, care are o structură similară permisiuni de comandă schimbare de sintaxă chmod:

-R - schimbarea recursivă a directoarelor și a conținutului acestora;
-V - inferență mai detaliată;
+-= [AacDdijsSu] - indică ce trebuie adăugate atribute suplimentare (biți) (+) eliminat (-) sau doar doar stabilită (=).

A (fără actualizări atime) - nu modificați timpul ultimului acces, ceea ce poate afecta performanțele sistemului de fișiere în cazul în care accesul apare foarte des;

a (adăugați numai) - fișierul poate fi adăugat (suplimentat), dar nu poate fi șters / redenumit (este convenabil pentru jurnale). Dacă este instalat într-un director, atunci fișierele localizate nu pot fi șterse, dar puteți crea altele noi și puteți modifica cele existente;







c (comprimat) - kernelul comprimă informațiile din fișier în mod transparent, iar datele necomprimate sunt returnate când sunt accesate;

D (actualizări sincronizate de director) - când directorul este modificat, modificările sunt sincronizate pe disc;

d (nu dump) - ignorați atunci când creați o copie de rezervă prin dump;

i (imuabil) - probabil cel mai folosit și mai util bit, care interzice orice modificare a fișierului (nu puteți șterge, redenumi și modifica fișierul). Pentru un director, acest steag vă permite să modificați fișierele din acesta, dar nu puteți șterge sau crea altele noi;

j (jurnal de date) - înregistrarea datelor fișierului;

s (ștergere sigură) - ștergerea completă a fișierului (spațiul pe disc unde a fost localizat, după ce este umplut cu zerouri);

S (actualizări sincronizate) - scriere directă pe disc, fără cache (actualizarea fișierului apare pe disc în mod sincron cu aplicația care modifică acest fișier);

u (nedetectabil) - după ștergerea fișierului, conținutul său este salvat, adică este posibil să restaurați un astfel de fișier în viitor.

Exemple de utilizare:
Flags set adăugați numai și neschimbătoare, udoobno ​​dacă din când în când în fișierul ai nevoie de ceva să se bazeze pe, și, astfel, a fost imposibil de îndepărtat, care se realizează prin demontarea și montarea pavilion imuabilă la o adăugați-numai existente:

eliminați steagul imuabil:

ieșire pentru toate directoarele și fișierele:

ieșire numai pentru directoarele existente:

Puteți citi despre steagurile fișierelor din Freebsd în următorul articol.







Articole similare

Trimiteți-le prietenilor: