代表字符 | 权限值 | 权限 | 对文件的含义 | 对目录的含义 |
r | 4 | 读 | 可以查看文件内容 | 可以列出目录中的内容 |
w | 2 | 写 | 可以修改文件内容 | 可以在目录中创建,删除文件 |
x | 1 | 执行 | 可以执行文件 | 可以进入目录 |
以下三个命令控制与文件关联的权限:
chmod 更改文件的权限
格式:chmod [选项] 要分配的权限 文件或目录名
-R:改变目录及目录下的文件和目录的访问权限
示例:chmod o=w test 表示将其他人对test这个文件的权限设置为只可写入
在权限修改时我们也可以采用数字来代替 rwx
r ------------4
w ------------2
x ------------1
例如:chmod 765 filename 表示授予所有者 rwx 权限,授予所属组 rw 权限,授予其他人 rx 权限
所有者 = r+w+x = 4+2+1 = 7
所属组 = r+w- = 4+2 = 6
其他人 = r+x = 4+1 = 5
chown 更改文件和目录的所有者
格式:chown 选项 用户名 文件或目录名
-R:改变目录及目录下的文件和目录的所有者
示例:chown -R hyf /tmp/test 将/tmp/test目录及其子目录的所有者改为hyf用户
chgrp 更改文件和目录的所属组
格式:chgrp 选项 组名 文件或目录名
-R:改变目录及目录下的文件和目录的所属组
示例:chgrp -R hyf /tmp/test 将/tmp/test目录及其子目录的所属组改为hyf用户