style pan 用户 增加 执行权 col 计算方法 umask 其他
对于 umask 值 002,相应的文件和目录缺省创建权限是什么呢
umask 命令允许你设定文件创建时的缺省模式,对应每一类用户 (文件属主、同组用户、其他用户) 存在一个相应的 umask 值中的数字.
对于文件来说,这一数字的最 大值分别是 6.系统不允许你在创建一个文本文件时就赋予它执行权限,
必须在创建后用 chmod 命令增加这一权限.目录则允许设置执行权限,这样针对目录来 说,umask 中各个数字最大可以到 7.
umask 对于文件,当包含基数时,最高权限 666-unmak 值 + 1,包含偶数时 666-umask
umask 对于文件夹,最高权限 777-umask
Linux 默认权限超级简单计算方法
[root@python app]# umask 023
[root@python app]# touch file1
[root@python app]# ls -ltr
-rw-r--r--. 1 root root 0 Jan 6 03:20 file1
[root@python app]# umask 025
[root@python app]# touch file2
[root@python app]# ls -ltr
-rw-r--r--. 1 root root 0 Jan 6 03:20 file1
-rw-r---w-. 1 root root 0 Jan 6 03:21 file2
[root@python app]# umask 035
[root@python app]# touch file3
[root@python app]# ls -ltr
-rw-r--r--. 1 root root 0 Jan 6 03:20 file1
-rw-r---w-. 1 root root 0 Jan 6 03:21 file2
-rw-r---w-. 1 root root 0 Jan 6 03:22 file3
[root@python app]# mkdir dir3
[root@python app]# ls -ltr
-rw-r--r--. 1 root root 0 Jan 6 03:20 file1
-rw-r---w-. 1 root root 0 Jan 6 03:21 file2
-rw-r---w-. 1 root root 0 Jan 6 03:22 file3
drwxr---w-. 2 root root 4096 Jan 6 03:26 dir3
来源: http://www.bubuko.com/infodetail-2452000.html