Los käyttöoikeudet ne ovat melko mielenkiintoinen aihe Unix-maailmassa ja yksi tämäntyyppisen käyttöjärjestelmän arvostetuimmista erityispiirteistä. Linux toteuttaa tämän tilan järjestelmän järjestelmän hakemistoille ja tiedostoille ja että voimme täydentää muita suojaustasoja, kuten laajennetut määritteet, jotka jotkin tiedostojärjestelmät toteuttavat, tai myös muun tyyppiset turvajärjestelmät, kuten pääsynvalvontaluettelot tai ACL.
Joissakin artikkeleissa olemme puhuneet tiloista tai käyttöoikeuksista, millä tahansa haluat niitä kutsua, ja varmasti tiedät jo, että voimme nähdä käyttöoikeutemme hakemistot ja tiedostot yksinkertaisella komennolla ls -l, mutta konsolissa se näyttää meille kirjainten muodon, kuten jo tiedämme. Toisaalta voimme myös käyttää samaa merkintää tai oktaalia näiden oikeuksien muokkaamiseen chmod-komennolla, kuten tiedät jo ... Mutta mitä tapahtuu, jos haluamme luetella oikeudet oktaalimuodossa?
No, jotta katso oktaalimerkintä Voimme käyttää erilaisia menettelyjä, vaikka yksi yksinkertaisimmista on stat-komento:
stat /etc/passwd
Edellisellä komennolla näemme paljon tietoa tästä tiedostosta esimerkissä / etc / passwd. Mutta jos haluamme vain nähdä o-tilan käyttöoikeudet oktaalimuodossa, voit käyttää:
stat -c '%a' /etc/passwd
Välissä muodot ja mahdollisuudet Käytettävissä olevat, jotka näet man stat -sivulla, ovat myös% A nähdäksesi muodon kirjaimilla, ja monia muita vaihtoehtoja suodattaa koko tulos ja näyttää vain joitain saatuja kenttiä, jos emme määritä mitään. Esimerkiksi, jos haluamme, että meille näytetään molemmat tapat tarkastella tiedoston tai hakemiston käyttöoikeuksia tai Unix-tiloja, voimme käyttää tätä toista komentoa:
stat -c '%A %a' /etc/passwd
Ja niin saamme molemmat vakiolähdössä ...