Nov 12, 2023

umask

 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:

  1. Pregled trenutne vrednosti umask:

    umask

    Ova komanda će prikazati trenutnu vrednost umask.

  2. 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.

  3. 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.

  4. 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.

  5. 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