脚本语言-shell-权限命令
面5笔5文件exer1的访问权限为rw-r--r--,现要增加所有用户的执行权限和同组用户的写权限,下列命令正确的是。
A.chmod a+x, g+w exer1
B.chmod 765 exer1
C.chmod o+x exer1
D.chmod g+w exer1
正确答案是 A
chmod 命令用来修改文件权限
1. 用数字来设定权限
r : 4、w : 2、x : 1
4 = 100
2 = 010
1 = 001
实际上是按二进制取1的位来设置的权限
chmod 777 test.txt
7 = 111, 给test拥有者、所属群组、其他人所有权限
2. 用符号设定权限
# chmod [ugoa] [+-=] [rwx] dirname/filename
u:拥有者
g:所属群组
o:其他人
a:所有人
+:添加权限
-:移除权限
=:设定权限
为 test.txt 文件的所有用户添加读权限。
chmod a+r test.txt