您的位置 首页 linux其他

linux UMASK 022 值是什么意思(了解)

首先介绍一下 umask

UMASK值: 了解  企业中不要修改UMASK值

作用: 控制默认创建文件的权限

(1)查看UMASK值

[root@baimeidashu ~]#umask

(2)修改UMASK值

[root@baimeidashu ~]#umask 044

(3).创建文件和目录

[root@baimeidashu /opt]#mkdir test
[root@baimeidashu /opt]#touch baimei.txt
[root@baimeidashu /opt]#ll

-rw--w--w- 1 root root 0 Mar 14 21:47 baimei.txt
drwx-wx-wx 2 root root 6 Mar 14 21:47 test

文件的最高权限: 666 rw-rw-rw普通文件中存放普通字符 不需要执行权限
文件中存放命令才需要执行权限
目录的最高权限: 777 rwxrwxrwx
使用文件的最高权限减去UMASK默认值得到默认文件的权限
使用目录的最高权限减去UMASK默认值得到默认目录的权限

比如,目前 umas为 044

文件:计算方法 

666
- 044
622

目录:计算方法

777
- 044
733

注意: 如果UMASK值为奇数位则文件需要加1 目录不需要

举例: UMASK 032
文件:
666
-032
634
+010
=644
目录:
777
-032
=745

[root@baimeidashu /opt]#touch 1.txt
[root@baimeidashu /opt]#mkdir baimei
[root@baimeidashu /opt]#ll
total 0
-rw-r--r-- 1 root root 0 Mar 14 21:52 1.txt
drwxr--r-x 2 root root 6 Mar 14 21:52 baimei

欢迎来撩 : 汇总all

白眉大叔

关于白眉大叔linux云计算: 白眉大叔

热门文章