osa õigused Need on Unixi maailmas üsna huvitav teema ja seda tüüpi operatsioonisüsteemi üks hinnatumaid eripärasid. Linux rakendab seda režiimide süsteemi süsteemi kataloogide ja failide jaoks ning seda saame täiendada muude turvakihtidega, nagu laiendatud atribuudid, mida mõned failisüsteemid rakendavad, või ka muud tüüpi turvasüsteemid, näiteks juurdepääsu kontrollnimekirjad või ACL.
Mõnes artiklis oleme rääkinud režiimidest või lubadest, ükskõik kuidas soovite neid nimetada, ja kindlasti teate juba, et näeme õigusi, mida meie kataloogid ja failid lihtsa käsuga ls -l, kuid konsoolis näitab see meile tähtede vormi, nagu me juba teame. Teisest küljest võime nende õiguste muutmiseks kasutada käsku chmod ka selle sama tähistuse või kaheksandiku abil, nagu te juba teate ... Aga mis juhtub, kui me tahame õigused loetleda kaheksandikujulisena?
Noh, selleks vaata kaheksandat tähistust Saame kasutada erinevaid protseduure, kuigi üks lihtsamaid on käsk stat:
stat /etc/passwd
Eelmise käsuga näeme näites / etc / passwd palju teavet selle konkreetse faili kohta. Aga kui me tahame lihtsalt näha o-režiimi õigused kaheksandvormingus, sa võid kasutada:
stat -c '%a' /etc/passwd
Vahel formaadid ja võimalused Saadaval, mida näete man stat-i korral, on ka% A tähtede formaadi nägemiseks ja paljud muud võimalused kogu väljundi filtreerimiseks ja ainult mõnede saadud väljade kuvamiseks, kui me midagi ei täpsusta. Näiteks kui soovime, et meile näidataks mõlemat viisi faili või kataloogi lubade või Unixi režiimide vaatamiseks, võime kasutada seda teist käsku:
stat -c '%A %a' /etc/passwd
Ja nii saame mõlemad standardväljundisse ...