Linux文件权限

时间:2024-03-04 16:03:32

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位长度,分成四段,第三段表示的内容是()?

  1. 文件类型
  2. 文件所有者的权限
  3. 文件所有者所在组的权限 √
  4. 其他用户的权限

解析:例如 :drwxr-xr-x

d :第一段,表示文件类型(文件?目录)

rwx: 第二段,文件所有者权限

r-x:第三段,文件所有者所在组权限

r-x:第四段,其他用户权限