Ако сте дуго користили Линук, знали бисте колико су важне дозволе за Линук фајлове. Али шта је са дозволама за када креирате нове датотеке? Услужни програм који се зове умаск вам омогућава да поставите подразумеване дозволе за нове датотеке на Линук-у.

Шта је умаск?

Умаск је "маска битова" која поставља битове дозволе за нове датотеке. На Линук системима, то је самостална команда, мада је модерне љуске попут Басх или Зсх укључују као уграђену команду.

Умаск дефинише које ће дозволе бити уклоњене за нове датотеке. Користи нумерички октални систем дозвола сличан оном код команду цхмод. О умаску можете размишљати као о одузимању дозвола одређеним класама корисника за нове датотеке.

Уобичајена подразумевана умаска је 022. Ово ће оставити дозволе власника датотеке на миру док ће се уклонити дозволе за писање за чланове групе и друге кориснике.

Умаск је важнији на вишекорисничким системима као што су сервери, јер помаже у одржавању безбедности система ограничавањем дозвола за нове датотеке подразумевано. Ако администратор креира нову датотеку као роот, не желите да обични корисници могу да пишу у њу.

Да бисте видели тренутни умаск, откуцајте умаск код шкољке. Можете то видети симболично са опција.

умаск

Подешавање умаск за једног корисника

Можете поставити умаск за сесију помоћу умаск команде:

умаск 022

Ово можете ставити у своју датотеку за покретање љуске, као што је ваш .басхрц или .зсхрц, у зависности од тога коју шкољку користите.

Постављање умаске за читав систем

Ако користите вишекориснички сервер, добра је идеја да поставите добар умаск на целом систему. То можете учинити тако што ћете поставити умаск поставку у датотеке за покретање глобалне љуске за све шкољке инсталиране на систему.

На пример, можете ставити поставку умаск /etc/profile, пошто ће ово читати и Басх и Зсх при покретању. цсх и тцсх читају /etc/csh.cshrc и /etc/csh.login датотеке, са последњим за шкољке за пријаву.

Сада имате исправне дозволе за нове Линук датотеке

Уз умаск, сада можете да будете сигурни да имате одговарајуће дозволе за нове датотеке у систему. Али то не иде довољно далеко. Ако желите већу сигурност, можда ћете желети да заштитите лозинком одређене датотеке на Линук-у. Постоји неколико начина да се то уради, а лако их је применити.