Linux下文件/目录的权限和归属
访问权限
- 读取(r): 允许查看文件内容,显示目录列表
- 写入(w): 允许修改文件内容,允许在目录中新建、删除、移动文件或者子目录
- 可执行(x): 允许运行程序,切换目录
- 无权限(-): 没有权限
权限介绍
权限项 |
读 |
写 |
执行 |
读 |
写 |
执行 |
读 |
写 |
执行 |
字符表示 |
r |
w |
x |
r |
w |
x |
r |
w |
x |
数字表示 |
4 |
2 |
1 |
4 |
2 |
1 |
4 |
2 |
1 |
权限分配 |
> |
所有者 |
< |
> |
所有组 |
< |
> |
其他 |
< |
设置文件权限
- 方式1
chmod [ u/g/o/a ] < +/-/= > < r/w/x > file/dir
u,g,o,a
依次代表为 用户 用户组 其他 全部 未指定该参数时默认为a
+,-,=
依次代表为 添加权限 减少权限 设置权限
- 例:
chmod u+r xxx.log
为xxx.log
文件的所有者添加可读权限
- 方式2
chmod nnn file/dir
- Tips:
nnn
为三位八进制数字
- 例:
chmod 644 xxx.log
为xxx.log
文件的所有者设置读写权限,所有组设置读权限,其他人设置读权限
- 常用选项
文件所有权
修改文件所有权
- 格式
chown
所属用户 文件/目录
chown
:所属用户组 文件/目录
chown
所属用户:所属用户组 文件/目录
- 常用选项
参考