day 15 权限概述作业

1.用户基础权限为9位,每三位为一组,每组代表着谁的权限?

drw                    xr-                 xr-x 
代表属主权限user	   属组权限group		其他用户权限(others)

2.权限中的rwx-,每个字符所代表什么意思?对应的数字是什么?

r 可读 4
w 可写 2
x 可执行 1
- 没有权限 0

3.-rwx r-x r-x,写出对应数字权限

755

4.-rwx r--r--,写出对应数字权限

744

5.-r-xr-x--x,写出对应数字权限

551

6.-rw- r-xr-x,写出对应数字权限

655

7.-r--r--r--,写出对应数字权限

444

8.-r-xr-----,写出对应数字权限

540

9.---x-w-r--,写出对应数字权限

124

10.-rwxr--rw-,写出对应数字权限

746

11.-rw-r--r--,写出对应数字权限

644

12.---xr--rwx,写出对应数字权限

147

13.777,写出对应字母权限

rwx rwx rwx

14.545,写出对应字母权限

r-xw--r-x

15.744,写出对应字母权限

rwx r-- r--

16.600,写出对应字母权限

rw-------

17.641,写出对应字母权限

rw-r----x

18.711,写出对应字母权限

rwx--x--x

19.700,写出对应字母权限

rwx------

20.555,写出对应字母权限

r-xr-xr-x

21.733,写出对应字母权限

rwx--wx-wx

22.713,写出对应字母权限

rwx--x-wx

23.建一个目录/test,查看这个目录的默认权限是?

mkdir /test
755

24.进入/test目录中,建一个文件abc,查看其默认的权限为?

cd /test   touch adc    ll adc 
644

25.创建一个文件test.txt,并其将权限改为600.

touch test.txt 
chmod 600 test.txt

26.将test.txt文件的权限改为755.

chmod 755 test.txt

27.将test.txt文件的权限改为000.

chmod  000 test.txt

28.修改test.txt文件的权限为644.

chmod 644  test.txt

29.给test.txt文件的属主加上x权限。

chmod u+x test.txt 

30.给test.txt文件的其他用户加上x权限。

chmod o+x test.txt

31.去除test.txt文件的所有执行权限。

chmod a-x test.txt

32.给/test目录及目录下的所有文件或目录的权限统一改为744。

chmod -R 744 /test

33.给/test目录及目录下的所有文件或目录加上x权限(属主、属组、其他用户都执行权限)。

chmod -R a+x /test

34.使用stat命令查看test.txt文件的权限,并使用awk将权限取出来,比如:755

[root@mpd ~]# stat ./test/test.txt | awk -F '[/(]' 'NR==4{print $2}'
0111

35.使用stat命令查看test.txt文件的权限,并使用sed将权限取出来,比如:755

[root@mpd ~]# stat ./test/test.txt | sed -rn '4s#(.*: ()(.*)(/--.*)#2#gp'
0111
原文地址:https://www.cnblogs.com/xiaolang666/p/13367401.html