Linux 权限
约 441 字
权限修饰符
文件类型(1):
- 普通文件、d 目录。l 符号链接。
用户权限(2-4)、组权限(5-7)、其他用户权限(8-10)
r 读权限。w 写权限。x 执行权限。- 没有相应权限。
特殊权限及扩展(11)
+ 目录具有 ACL(访问控制列表)权限。@ 文件或目录具有扩展属性。
例如:-rwxr-x---
表示一个具有读、写、执行权限的文件,对于所有者来说,对于组来说有读和执行权限,而对于其他用户则没有任何权限。
权限修改
符号模式
使用符号来表示权限的增加、减少和设置。使用 u(用户)、g(组)、o(其他)和 a(所有)表示权限的作用对象。
+
-
=
- 将文件的所有者添加写权限:
chmod u+w filename
- 将目录的所有者和所属组的执行权限去除:
chmod go-x directoryname
- 将文件设置为所有用户可读写:
chmod a=rw filename
数字模式
使用三个八进制数字来表示权限,每个数字代表一个用户类别(所有者、所属组、其他用户)。权限的值对应不同的权限组合,使用数字模式时,将三个数字组合在一起,分别表示所有者、所属组和其他用户的权限。
4
:读权限(r)2
:写权限(w)1
:执行权限(x)
将文件设置为所有者可读写,所属组可读,其他用户没有权限:
chmod 640 filename # 4+2 4 0
将目录设置为所有用户都具有读、写、执行权限:
chmod 777 directoryname # 4+2+1 4+2+1 4+2+1