1.查看root账户的默认umask值,使用umask命令临时修改root账户的umask值为027,在root账户的家目录/root下新建目录test_AAA.dir和文件test_AAA.txt,查看新建目录和文件的初始权限是否符合新的umask值设定; 2.新建用户AAA_01(可使用以前建的普通用户),查看用户AAA_01的默认umask值,使用umask命令临时修改AAA_01的umask值为003,在AAA_01账户的家目录下新建目录test_AAA.dir和文件test_AAA.txt,查看新建目录和文件的初始权限是否符合新的umask值设定;
时间: 2023-06-15 22:03:08 浏览: 271
1. 查看root账户的默认umask值:
```
umask
```
输出结果为0022,表示默认权限为644(文件)和755(目录)。
临时修改root账户的umask值为027:
```
umask 027
```
在/root目录下新建目录test_AAA.dir和文件test_AAA.txt:
```
mkdir test_AAA.dir
touch test_AAA.txt
```
查看新建目录和文件的初始权限:
```
ls -l
```
输出结果为:
```
drwxr-x--- 2 root root 4096 Jun 10 13:22 test_AAA.dir
-rw-r----- 1 root root 0 Jun 10 13:22 test_AAA.txt
```
可以看到,新建目录的权限为750,文件的权限为640,符合新的umask值设定。
2. 新建用户AAA_01(假设已经创建),查看用户AAA_01的默认umask值:
```
su - AAA_01
umask
```
输出结果为0022,表示默认权限为644(文件)和755(目录)。
临时修改AAA_01的umask值为003:
```
umask 003
```
在AAA_01账户的家目录下新建目录test_AAA.dir和文件test_AAA.txt:
```
mkdir test_AAA.dir
touch test_AAA.txt
```
查看新建目录和文件的初始权限:
```
ls -l
```
输出结果为:
```
drwxrwxr-x 2 AAA_01 AAA_01 4096 Jun 10 13:22 test_AAA.dir
-rw-rw-r-- 1 AAA_01 AAA_01 0 Jun 10 13:22 test_AAA.txt
```
可以看到,新建目录的权限为775,文件的权限为664,符合新的umask值设定。