Linux基础练习题答案7.23

1.用户基础权限为9位,每三位为一组,每组代表着谁的权限?
属主               属组                  其他
u                    g                       o
4                     2                        1      

2.权限中的rwx-,每个字符所代表什么意思?对应的数字是什么?
r            只读                       4
w           只写                       2    
x            只执行                    1
-             没有权限                0    
 

3.-rwxr-xr-x,写出对应数字权限
755
 

4.-rwxr--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,写出对应字母权限
-rwxrwxrwx
 

14.545,写出对应字母权限
-r-xr--r-x
 

15.744,写出对应字母权限
-rwxr--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,查看这个目录的默认权限是?
755
 
24.进入/test目录中,建一个文件abc,查看其默认的权限为?
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   -x    test.txt
 
32.给/test目录及目录下的所有文件或目录的权限统一改为744。
chmod  -R  744  /test/
 
33.给/test目录及目录下的所有文件或目录加上x权限(属主、属组、其他用户都执行权限)。
chmod   -R   +x   /test/

34.使用stat命令查看test.txt文件的权限,并使用awk将权限取出来,比如:755
stat test.txt|awk -F '[(/]' 'NR==4{print $2}'
 
35.使用stat命令查看test.txt文件的权限,并使用sed将权限取出来,比如:755
stat test.txt|sed -nr '4s#(.*s: ()(.*)(/-.*)#2#gp'
 
 
 
 
 
原文地址:https://www.cnblogs.com/chenlifan/p/13391239.html