Интернет магазин китайских планшетных компьютеров



Компьютеры - Umask

27 апреля 2011


Оглавление:
1. Umask
2. Примеры



umask — функция среды POSIX, изменяющая права доступа, которые присваиваются новым файлам и директориям по умолчанию. Права доступа файлов, созданных при конкретном значении umask, вычисляются при помощи следующих побитовых операций:

побитовое И между унарным дополнением аргумента и режимом полного доступа.

Режим полного доступа для файлов — 666, для директорий — 777. Многие оболочки UNIX предоставляют команду umask, которая влияет на все дочерние процессы, исполняемые в этой оболочке.

Фактически, umask указывает, какие биты следует сбросить в выставляемых правах на файл — каждый установленный бит umask запрещает выставление соответствующего бита прав. Исключением из этого запрета является бит исполняемости, который для каталогов выставляется особо. umask 0 означает, что следует выставить все биты прав, umask 777 запрещает выставление любых прав.



Просмотров: 1751


<<< TTY-абстракция
Unix domain socket >>>