Лос разрешения те са доста интересна тема в света на Unix и една от най-ценните особености на този тип операционна система. Linux изпълнява тази система от режими за директориите и файловете на системата и която можем да допълним с други слоеве за сигурност, като разширените атрибути, които някои файлови системи изпълняват, или също и други видове системи за сигурност като списъци за контрол на достъпа или ACL.
В някои статии говорихме за режимите или разрешенията, както и да искате да ги наричате и със сигурност вече знаете, че можем да видим разрешенията, които нашите директории и файлове с проста команда ls -l, но в конзолата ще ни покаже формата на букви, както вече знаем. От друга страна, ние също можем да използваме същата нотация или осмичната, за да модифицираме тези разрешения с помощта на командата chmod, както вече знаете ... Но какво се случва, ако искаме да изброим разрешенията в осмична форма?
Е, за да виж осмична нотация Можем да използваме различни процедури, въпреки че една от най-простите е чрез командата stat:
stat /etc/passwd
С предишната команда ще видим много информация за този конкретен файл в примера / etc / passwd. Но ако просто искаме да видим режим o разрешения в осмичен формат, можеш да използваш:
stat -c '%a' /etc/passwd
Между формати и възможности Налични, които можете да видите с man stat, също са% A, за да видите формата с букви и много други опции за филтриране на пълния изход и показват само някои от полетата, които се получават, ако не посочим нищо. Например, ако искаме да ни бъдат показани и двата начина за преглед на разрешенията или Unix режимите на файл или директория, можем да използваме тази друга команда:
stat -c '%A %a' /etc/passwd
И така ще получим и двете в стандартния изход ...