umask
主要用途
- 通过八进制数的方式设置创建文件的权限掩码。
- 通过符号组合的方式设置创建文件的权限掩码。
mode(可选):八进制数或符号组合。
选项
返回状态为成功除非给出了非法选项或非法参数。
例子
以下的例子均假设文件权限掩码为0022。
那么刚才以符号形式输出的结果u=rwx,g=rx,o=rx
转化为八进制数等于;
用八进制数来设置同样的权限,umask
需要额外的执行减法0777 - 0755
即0022
,而chmod
不需要。
符号组合模式的添加、删除、赋值权限。
该命令是bash内建命令,相关的帮助信息请查看
help
命令。chmod
用于更改已有对象的权限,umask
影响之后新建对象的权限。请谨慎使用该命令,特别是不要取消当前用户的读取权限,那样会导致你在终端使用键补全时报错。