在Linux系统中,chmod
是一个用于修改文件或目录权限的命令。即读(r
)、写(w
)和执行(x
)权限都允许。
一 例:chmod 761 test.txt
解释:
1. 这个权限模式是由三个数字组成。
7 = 4+2+1(读+写+执行)
6 = 4+2(读+写)
2. 分别代表文件所有者、文件所属组和其他用户的权限。
7:(读+写+执行)赋予 文件所有者
6:(读+写)赋予 文件所属组
1:(执行)赋予 其他用户
2-1.文件所有者(Owner):拥有该文件的用户。
2-2.团体成员(Group):属于与文件相关联的用户组的用户。
2-3.其他人(Others):不属于文件所有者或用户组的其他用户。
二 权限赋予之后,还需要确认一下文件的权限
查询文件权限:ls -l test.txt 或者 ll test.txt
-rwxrw---x | 参考下面解释 |
drwxr---w- | |
lrwxr---w- |
第 1 位 | 第 2 --第 4 位 | 第 5 --第 7 位 | 第 8 --第 10 位 |
-:文件所有者(Owner) d:团体成员(Group) l:其他人(Others) | rwx r 读 w 写 x 执行 | rw- r 读 w 写 - 无执行权限 | --x - 无读权限 - 无写权限 x 无执行权限 |