umask
je postavka u Unix/Linux operativnim sistemima koja kontroliše podrazumevane dozvole koje će novi fajlovi i direktorijumi naslediti prilikom njihovog kreiranja. Ova vrednost se oduzima od maksimalnih dozvola (uobičajeno 666 za fajlove i 777 za direktorijume) kako bi se odredile početne dozvole za nove fajlove i direktorijume.
Primeri:
-
Pregled trenutne vrednosti
umask
:umask
Ova komanda će prikazati trenutnu vrednost
umask
. -
Postavljanje
umask
vrednosti u oktalnom formatu:umask 022
Ova komanda postavlja
umask
vrednost na 022. Maksimalne dozvole za fajlove biće 666, ali će se oduzeti 022, što rezultuje početnim dozvolama od 644. -
Postavljanje
umask
vrednosti u simboličkom formatu:umask u=rwx,g=rx,o=
Ova komanda postavlja
umask
vrednost tako da vlasnik ima sve dozvole, grupa ima čitanje i izvršavanje, a ostali nemaju nikakve dozvole. Ovo će rezultovati početnim dozvolama za fajlove od 700. -
Podesi
umask
koristeći oktalne vrednosti za direktorijume:umask 002
Ova komanda postavlja
umask
vrednost tako da se od maksimalnih dozvola za direktorijume (777) oduzima 002, rezultujući početnim dozvolama od 775. -
Prikaži vrednost
umask
u oktalnom formatu:printf "%o\n" $(umask)
Ova komanda prikazuje vrednost
umask
u oktalnom formatu.
Napomena:
umask
vrednost se često postavlja u skriptama ili u konfiguracionim fajlovima kako bi se uticalo na dozvole novih fajlova i direktorijuma koji se kreiraju.
No comments:
Post a Comment