umask

    主要用途

    • 通过八进制数的方式设置创建文件的权限掩码。
    • 通过符号组合的方式设置创建文件的权限掩码。

    mode(可选):八进制数或符号组合。

    选项

    返回状态为成功除非给出了非法选项或非法参数。

    例子

    以下的例子均假设文件权限掩码为0022。

    那么刚才以符号形式输出的结果u=rwx,g=rx,o=rx转化为八进制数等于;

    用八进制数来设置同样的权限,umask需要额外的执行减法0777 - 07550022,而chmod不需要。

    符号组合模式的添加、删除、赋值权限。

    1. 该命令是bash内建命令,相关的帮助信息请查看help命令。

    2. chmod用于更改已有对象的权限,umask影响之后新建对象的权限。

    3. 请谨慎使用该命令,特别是不要取消当前用户的读取权限,那样会导致你在终端使用键补全时报错。