Linux 目录文件权限的查看和修改

查看文件权限

  • 第一部分的三个 rw- 代表的是 所有者(user)拥有的权限

  • 中间的三个三个 r– 代表的是 组群(group) 拥有的权限

  • 最后那三个 r– 代表的是 其他人(other) 拥有的权限

    r 表示文件可以被读(read)
    w 表示文件可以被写(write)
    x 表示文件可以被执行(如果它是程序的话)
    - 表示相应的权限还没有被授予

u 代表所有者(user)
g 代表所有者所在的组群(group)
o 代表其他人,但不是u和g (other)
a 代表全部的人,也就是包括u,g和o
r 表示文件可以被读(read)
w 表示文件可以被写(write)
x 表示文件可以被执行(如果它是程序的话)
  
其中:rwx 也可以用数字来代替

r ————4
w ————2
x ————1
- ————0

例如:

-rw------- (600) 只有所有者才有读和写的权限
-rw-r--r-- (644) 只有所有者才有读和写的权限,组群和其他人只有读的权限
-rwx------ (700) 只有所有者才有读,写,执行的权限
-rwxr-xr-x (755) 只有所有者才有读,写,执行的权限,组群和其他人只有读和执行的权限
-rwx--x--x (711) 只有所有者才有读,写,执行的权限,组群和其他人只有执行的权限
-rw-rw-rw- (666) 每个人都有读写的权限
-rwxrwxrwx (777) 每个人都有读写和执行的权限

修改文件权限

chmod 700 /mnt/fileA
//注:仅把fileA目录的权限设置为700

chmod -R 744 /mnt/fileA
//注:表示将整个/mnt/fileA目录与其中的文件和子目录的权限都设置为744

使用命令chown改变目录或文件的所有权

chown 用户名 + 文件

chown 组名: + 文件

chown 用户组:用户名 + 文件

参考

菜鸟Linux攻略–目录文件权限的查看和修改(详细)

感谢您的阅读。 🙏 关于转载请看这里