Linux umask权限掩码

umask:决定一个用户创建的文件或目录的默认权限

准备环境

先分别用root用户和普通用户创建文件和目录,查看默认权限
# mkdir /droot
# touch /droot/rootfile
# ll -d /droot/
drwxr-xr-x 2 root root 4096 Jul 28 11:36 /droot/ 755
# ll /droot/rootfile
-rw-r--r-- 1 root root 0 Jul 28 11:36 /droot/rootfile 644
# su - priv1
# su - priv1
$ pwd
/home/priv1
$ mkdir dpriv1
$ touch dpriv1/priv1file
$ ll -d dpriv1/
drwxrwxr-x 2 priv1 priv1 4096 Jul 28 11:38 dpriv1/ 775
$ ll dpriv1/priv1file
-rw-rw-r-- 1 priv1 priv1 0 Jul 28 11:38 dpriv1/priv1file 664

查看用户umask

$ umask
0002
$ exit
logout
# umask
0022
目录的最大权限777
文件的最大权限666
文件的默认权限: 文件的最大权限-umask
目录的默认权限:目录的最大权限-umask

root 022      777-022=755
jim 002       777-002=775
031             777-031=746

修改用户的umask
# umask
0022
# su - priv1
$ umask
0002
$ umask 0022
$ umask
0022














posted @ 2020-10-28 09:32  湖北香蕉王  阅读(148)  评论(0)    收藏  举报