默认情况下 umask 为 0022
查看当前文件信息
-rw-r--r-- 1 root root 11 Sep 29 14:02 test2.log
-rw-r--r-- 1 root root 18 Sep 29 13:47 test.log
执行 umask 0000 ,查看新增文件 test3.log 权限
-rw-r--r-- 1 root root 11 Sep 29 14:02 test2.log
-rw-rw-rw- 1 root root 10 Sep 29 14:08 test3.log
-rw-r--r-- 1 root root 18 Sep 29 13:47 test.log
执行 umask 0011 ,查看新增文件 test4.log 权限
-rw-r--r-- 1 root root 11 Sep 29 14:02 test2.log
-rw-rw-rw- 1 root root 10 Sep 29 14:08 test3.log
-rw-rw-rw- 1 root root 19 Sep 29 14:10 test4.log
-rw-r--r-- 1 root root 18 Sep 29 13:47 test.log
永久修改 umask 值,使用命令 vim ~/.bashrc 修改,添加:
umask 0011
重启设备,创建文件及文件夹
drwxrw-rw- 2 root root 0 Sep 29 14:19 wenjianjia
-rw-rw-rw- 1 root root 0 Sep 29 14:19 wenjian.txt
从云端创建文件以及文件夹(与 umask 值不相干)
drwxr-xr-x 2 root root 0 Sep 29 14:21 cloud2file
drwxr-xr-x 2 root root 0 Sep 29 14:23 cloud2file2
-rw-r--r-- 1 root root 12 Sep 29 14:23 cloud2file2.txt
-rw-r--r-- 1 root root 12 Sep 29 14:22 cloud2file.txt