天天看点

linux 权限掩码,5.15 umask指令:设置权限掩码

5.15  umask指令:设置权限掩码

【语    法】umask[-PS][权限掩码]

【功能介绍】该指令作用主要是设置权限掩码。

注意:权限掩码的作用是屏蔽新建文件的权限。例如,文件权限掩码是"022",而新建目录的权限掩码是"777-022=755",新建普通文件的权限掩码为"666-022=644"。权限掩码必须通过手工方式来设置普通文件的权限掩码。

【参数说明】

参数

功能

-P

输出的权限掩码可以直接作为指令来执行

-S

以符号方式来输出权限掩码

[权限掩码]

设置权限掩码

【经验技巧】

该指令支持两种权限掩码:一种是八进制表示方法;另一种是符号表示方法。

该指令所使用的权限信息可以参考指令"chmod"。

该指令若不带任何参数选项,则表示将输出显示当前系统所设置的权限掩码。

【示例5-15】使用指令"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"。

【相关指令】ls

【责任编辑:book TEL:(010)68476606】

点赞 0