1.用户基础权限为9位,每三位为一组,每组代表着谁的权限?
属主 属组 其他
u g o
4 2 1
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
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'