lsattr
lsattr (abreviere din limba engleză pentru l i s t Attr ibutes, Atribute Lista) este o comandă de Unix si Unix- ului de operare sisteme care vă permite să vizualizați atributele de fișiere stocate pe un ext2 / ext3 sistem de fișiere.
Sintaxă
lsattr [opțiuni] [fișiere ...]
Cele mai utile opțiuni sunt:
- -R care efectuează o căutare recursivă
- -a afișează și fișiere ascunse (analog opțiunii identice a comenzii ls
- -d listează directoare fără a le răsfoi conținutul
Comanda returnează la ieșirea standard lista de fișiere precedată de o listă a steagurilor seturilor de atribute.
Atribute
Atributele extinse, care nu trebuie confundate cu cele care pot fi setate cu comanda chmod , privesc particularitățile specifice sistemelor de fișiere ext2 / 3 și sunt setate cu comanda chattr . În unele cazuri, aceste atribute ar putea fi setate cu răutate de către crackere sau rootkit-uri pentru a face mai dificilă ștergerea unui fișier de sistem compromis.
- A Nu actualizați atime
- S Actualizare sincronă
- D Actualizarea sincronă a directoarelor
- doar anexați
- c comprimat
- d nici o haldă
- eu imuabil
- s ștergerea securizată
- T topul ierarhiei de directoare
- j data jurnal
- nu există coadă
- u Nu se poate șterge
Exemple de utilizare
Generarea unui fișier de testare:
# atinge foo.txt
Afișarea atributelor:
# lsattr foo.txt ----------------- e- foo.txt
Setarea atributelor de imuabilitate cu comanda chattr și vizualizare nouă:
# chattr + i foo.txt # lsattr foo.txt ---- i ------------ e- foo.txt
Încercați să eliminați fișierul cu permisiuni de imuabilitate:
# rm foo.txt rm: imposibil de eliminat „foo.txt”: Operațiunea nu este permisă
Cu permisiunile de imuabilitate este, de asemenea, imposibil să scrieți în fișier:
# echo "salut" >> foo.txt bash: foo.txt: Permisiunea refuzată
în ciuda permisiunilor de fișiere care îi permit:
# cine sunt rădăcină # ls -l foo.txt -rw-r - r-- 1 rădăcină rădăcină 0 2011-08-23 22:53 foo.txt
Notă
Unele atribute nu au fost păstrate în timp, cum ar fi cazul atributului numai în citire (r).
Elemente conexe
linkuri externe
- (EN) lsattr: listează atributele fișierelor pe un al doilea sistem de fișiere extins Linux , pagini man Unix. Adus 23-08-2011 (arhivat din original la 7 ianuarie 2013) .