sok jogosultságok meglehetősen érdekes téma a Unix világában, és az ilyen típusú operációs rendszerek egyik legértékesebb sajátossága. A Linux ezt a módrendszert valósítja meg a rendszer könyvtáraihoz és fájljaihoz, és ezt kiegészíthetjük más biztonsági rétegekkel, például a kiterjesztett attribútumokkal, amelyeket egyes fájlrendszerek megvalósítanak, vagy más típusú biztonsági rendszerekkel, például hozzáférés-ellenőrzési listákkal vagy ACL-kel.
Néhány cikkben beszéltünk a módokról vagy engedélyekről, bárhogy is nevezzük őket, és bizonyára már tudja, hogy láthatjuk azokat az engedélyeket könyvtárakat és fájlokat egy egyszerű ls -l paranccsal, de a konzolban megmutatja nekünk a betűk formáját, amint azt már tudjuk. Másrészt ugyanazt a jelölést vagy az oktálisat használhatjuk ezen engedélyek módosítására a chmod paranccsal, amint azt már tudja ... De mi történik, ha oktatási formában akarjuk felsorolni az engedélyeket?
Nos, annak érdekében lásd oktális jelölést Különböző eljárásokat használhatunk, bár az egyik legegyszerűbb a stat parancs segítségével:
stat /etc/passwd
Az előző paranccsal sok információt fogunk látni erről a fájlról, az / etc / passwd példában. De ha csak az o módot akarjuk látni engedélyek oktális formátumban, Te tudod használni:
stat -c '%a' /etc/passwd
Között formátumok és lehetőségek Elérhető, amelyet a man stat segítségével láthat, és van% A is, amely a betűkkel ellátott formátumot látja, és sok más lehetőség a teljes kimenet szűrésére, és csak a kapott mezők egy részének megjelenítésére, ha nem adunk meg semmit. Például, ha egy fájl vagy könyvtár engedélyeinek vagy Unix módjainak megtekintésének mindkét módját meg akarjuk jeleníteni, használhatjuk ezt a másik parancsot:
stat -c '%A %a' /etc/passwd
És így mindkettőt megkapjuk a standard kimenetben ...