1、 文件aaa的访问权限为rw-r--r--,现要增加所有用户的执行权限和同组用户的写权限,下列哪些命令是正确的?
a) chmod a+x g+w aaa √
b) chmod 764 aaa
c) chmod 775 aaa √
d) chmod o+x g+w aaa
-rwxr-xr-- 1 amrood users 1024 Nov 2 00:10 myfile
- 第一列就包含了文件或目录的权限。第一列的字符可以分为三组,每一组有三个,每个字符都代表不同的权限,分别为读取(r)、写入(w)和执行(x):
- 第一组字符(2-4)表示文件所有者的权限,-rwxr-xr-- 表示所有者拥有读取(r)、写入(w)和执行(x)的权限。
- 第二组字符(5-7)表示文件所属用户组的权限,-rwxr-xr-- 表示该组拥有读取(r)和执行(x)的权限,但没有写入权限。
- 第三组字符(8-10)表示所有其他用户的权限,rwxr-xr-- 表示其他用户只能读取(r)文件。
- u stands for user.
- g stands for group.
- o stands for others.
- a stands for all.
chmod 775 aaa
除了符号,也可以使用八进制数字来指定具体权限,如下表所示:
2、Linux文件权限一共10位长度,分成四段,第三段表示的内容是()?
- 文件类型
- 文件所有者的权限
- 文件所有者所在组的权限 √
- 其他用户的权限
解析:例如 :drwxr-xr-x
d :第一段,表示文件类型(文件?目录)
rwx: 第二段,文件所有者权限
r-x:第三段,文件所有者所在组权限
r-x:第四段,其他用户权限