`
dogasshole
  • 浏览: 842478 次
文章分类
社区版块
存档分类
最新评论

umask的用法

 
阅读更多
umask:

umask用以指定目前用户在新建文件或目录时候的权限默认值。

用法:

1.umask 显示希望用umask取消的权限

2.umask -S 显示umask取消相应权限以后的权限

3.umask 0022 指定默认文件中不需要的权限



默认情况下:
若用户创建“文件”则默认没有可执行权限x,只有r,w这两个选项,也就是最大为666,默认权限如下:
-rw-rw-rw-
若用户新建“目录”则由于x与是否可以进入此目录有关,因此默认所有权限均开放,即为777,默认权限如下:
-rwxrwxrwx


注意:umask的数字是指“该默认值需要减掉的权限值“。


示例(牢记,新建文件或目录的权限等于默认权限减去umask中指定的要减去的权限):

减去其他用户的rwx权限,则命令如下:


如上所示的file_before_umask的权限就是: (- rw- rw- rw- ) - ( - --- -w- -w- ) = (- rw- r-- r--)

file_after_umask的权限就是: ( -rw- rw- rw-) - ( - --- --- rwx) = (- rw- rw- ---)
[为什么是 - rw- rw- rw- 减去umask中想减去的权限呢,因为这是默认么,文件的默认权限是666,也就对应 - rw- rw- rw- ]


分享到:
评论

相关推荐

    Linux umask命令用法详解

    使用指令”umask”查看当前权限掩码,则输入下面的命令: $ umask #获取当前权限掩码 执行上面的指令后,输出信息如下: 0022 接下来,使用指令”mkdir”创建一个目录,并使用指令”ls”获取该目录的详细信息,

    PHP mkdir()无写权限的问题解决方法

    使用mkdir创建文件夹时,发现这个函数有两个参数,第二个参数是为新创建的文件夹指定权限。 但是如果直接用mkdir(‘文件地址’, 0777);时 发现新文件夹的权限并不是777,一般情况下会是022。 因为mkdir在给文件夹...

    LINUX与UNIX_Shell编程指南(上)

    11.1.12 使用k的其他sort方法 108 11.1.13 使用k做分类键排序 108 11.1.14 指定sort序列 108 11.1.15 pos用法 108 11.1.16 使用head和tail将输出分类 109 11.1.17 awk使用sort输出结果 109 11.1.18 将两个分类文件...

    Linux与unix shell编程指南(1-16)

    11.1.12 使用k的其他sort方法 108 11.1.13 使用k做分类键排序 108 11.1.14 指定sort序列 108 11.1.15 pos用法 108 11.1.16 使用head和tail将输出分类 109 11.1.17 awk使用sort输出结果 109 11.1.18 将两个分类文件...

    linux shell 编程教程

    11.1.12 使用k的其他sort方法 108 11.1.13 使用k做分类键排序 108 11.1.14 指定sort序列 108 11.1.15 pos用法 108 11.1.16 使用head和tail将输出分类 109 11.1.17 awk使用sort输出结果 109 11.1.18 将两个分类文件...

    shell 编程指南pdf

    11.1.12 使用k的其他sort方法 108 11.1.13 使用k做分类键排序 108 11.1.14 指定sort序列 108 11.1.15 pos用法 108 11.1.16 使用head和tail将输出分类 109 11.1.17 awk使用sort输出结果 109 11.1.18 将两个分类文件...

    Linux与unix shell编程指南

    11.1.12 使用k的其他sort方法 108 11.1.13 使用k做分类键排序 108 11.1.14 指定sort序列 108 11.1.15 pos用法 108 11.1.16 使用head和tail将输出分类 109 11.1.17 awk使用sort输出结果 109 11.1.18 将两个分类文件...

    LINUX与UNIX SHELL编程指南(很全)

    11.1.12 使用k的其他sort方法 108 11.1.13 使用k做分类键排序 108 11.1.14 指定sort序列 108 11.1.15 pos用法 108 11.1.16 使用head和tail将输出分类 109 11.1.17 awk使用sort输出结果 109 11.1.18 将两个分类文件...

    linux与unix shell 编程(下)

    11.1.12 使用k的其他sort方法 108 11.1.13 使用k做分类键排序 108 11.1.14 指定sort序列 108 11.1.15 pos用法 108 11.1.16 使用head和tail将输出分类 109 11.1.17 awk使用sort输出结果 109 11.1.18 将两个分类文件...

    LINUX与UNIX SHELL编程指南.rar

    11.1.12 使用k的其他sort方法 108 11.1.13 使用k做分类键排序 108 11.1.14 指定sort序列 108 11.1.15 pos用法 108 11.1.16 使用head和tail将输出分类 109 11.1.17 awk使用sort输出结果 109 11.1.18 将两个分类文件...

    Linux与unix shell编程指南1.rar

    11.1.12 使用k的其他sort方法 108 11.1.13 使用k做分类键排序 108 11.1.14 指定sort序列 108 11.1.15 pos用法 108 11.1.16 使用head和tail将输出分类 109 11.1.17 awk使用sort输出结果 109 11.1.18 将两个分类文件...

    shell教程-30章,下了之后会让你大吃一惊,相当好

    11.1.12 使用k的其他sort方法 108 11.1.13 使用k做分类键排序 108 11.1.14 指定sort序列 108 11.1.15 pos用法 108 11.1.16 使用head和tail将输出分类 109 11.1.17 awk使用sort输出结果 109 11.1.18 将两个分类文件...

    LINUX与UNIX SHELL编程指南

    11.1.12 使用k的其他sort方法 108 11.1.13 使用k做分类键排序 108 11.1.14 指定sort序列 108 11.1.15 pos用法 108 11.1.16 使用head和tail将输出分类 109 11.1.17 awk使用sort输出结果 109 11.1.18 将两个分类文件...

    LINUX与UNIX Shell编程指南

    11.1.12 使用k的其他sort方法 108 11.1.13 使用k做分类键排序 108 11.1.14 指定sort序列 108 11.1.15 pos用法 108 11.1.16 使用head和tail将输出分类 109 11.1.17 awk使用sort输出结果 109 11.1.18 将两个分类文件...

    linux与unix shell编程(上)

    11.1.12 使用k的其他sort方法 108 11.1.13 使用k做分类键排序 108 11.1.14 指定sort序列 108 11.1.15 pos用法 108 11.1.16 使用head和tail将输出分类 109 11.1.17 awk使用sort输出结果 109 11.1.18 将两个分类文件...

Global site tag (gtag.js) - Google Analytics