Л дозволе Они су прилично занимљива тема у свету Уника и једна од најцењенијих особености ове врсте оперативног система. Линук примењује овај систем режима за директоријуме и датотеке система, а који можемо допунити другим безбедносним слојевима, попут проширених атрибута које неки системи датотека примењују, или такође другим врстама безбедносних система као што су листе за контролу приступа или АЦЛ.
У неким чланцима смо говорили о начинима или дозволама, како год их желите назвати, и сигурно већ знате да можемо видети дозволе које наши директоријуме и датотеке једноставном командом лс -л, али у конзоли ће нам показати облик слова какав већ знамо. С друге стране, такође можемо да користимо ову исту ознаку или ону осминску да бисмо модификовали ове дозволе помоћу команде цхмод, као што већ знате ... Али шта се дешава ако желимо да наведемо дозволе у окталном облику?
Па, да би види октални запис Можемо користити различите процедуре, мада је једна од најједноставнијих преко наредбе стат:
stat /etc/passwd
Са претходном командом видећемо пуно информација о овој одређеној датотеци, у примеру / етц / пассвд. Али ако само желимо да видимо режим о дозволе у окталном формату, можете користити:
stat -c '%a' /etc/passwd
Између формати и могућности Доступно, што можете видети са ман стат, ту су и% А да бисте видели формат са словима, и многе друге опције за филтрирање комплетног излаза и приказивање само неких поља која се добијају ако ништа не наведемо. На пример, ако желимо да нам се прикажу оба начина прегледа дозвола или Уник режима датотеке или директоријума, можемо користити ову другу наредбу:
stat -c '%A %a' /etc/passwd
И тако ћемо добити оба у стандардном излазу ...