Команда umask в Linux

Linux 命令大全Энциклопедия команд Linux

Команда umask в Linux задаёт маску разрешений по умолчанию при создании файлов.

umask можно использовать для установки [маски разрешений]. [Маска разрешений] состоит из трёх восьмеричных цифр. Вычитание маски разрешений из существующих прав доступа даёт разрешения по умолчанию при создании файлов.

Синтаксис

umask [-S][权限掩码]

Описание параметра:

-S Отображает маску разрешений в текстовом формате.

Примеры

Используйте команду "umask" для просмотра текущей маски разрешений, введите следующую команду:

$ umask                         #获取当前权限掩码 

После выполнения вышеуказанной команды выводится следующая информация:

0022

Далее используйте команду "mkdir", чтобы создать каталог, и команду "ls", чтобы получить подробную информацию об этом каталоге. Введите следующую команду:

$ mkdir test1                       #创建目录  
$ ls –d –l test1/                   #显示目录的详细信息  

После выполнения вышеуказанной команды будет отображена подробная информация о только что созданном каталоге, как показано ниже:

drwxr-xr-x 2 rootlocal rootlocal 4096 2011-9-19 21:46 test1/ 

Примечание: в выводе выше "drwxr-xr-x" = "777-022=755".

Linux 命令大全Энциклопедия команд Linux

Другие расширения