查看文件权限
d 目录
- 文件
| 软链接
文件基本权限
- | rwx | r-x | r-x | root | root | FILENAME |
类型 | 拥有者的权限 | 所属组的权限 | 其他人的权限 | 拥有者 | 属组 | 对象 |
类型:
- | 文件 rwx |
d | 目录 wxr |
对于文件:
r | 读 | 可以查看,不能更改,删除 |
w | 写 | 可插入 |
x | 执行 | 一般指的是脚本文件 |
对于目录:
r | 读 | ls |
w | 建文件、删除、移动 | touch mkdir rm mv cp |
x | 进入 | cd |
也可以用八进制的数字代表权限:0 1 2 3 4 5 6 7
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 |
代表什么权限也没有 | x 可执行的 | w 可写的 | w+x wx 可执行,可写 | r 可读的 | r+x | r+w | r+w+x |
使用数组表示权限
- | rwx | r-x | r-x | user1 | user1 | FILENAME |
类型 | 拥有者的权限 | 所属组的权限 | 其他人的权限 | 属主 | 属组 | 对象 |
rwx
r-- | -w- | --x | ||
100 | 010 | 001 | 二进制 | 进制转换器 |
4 | 2 | 1 | 十进制 | 4+2+1=7 |
rw- 的值是多少?rw-=6
r-x 的值是多少? r-x=5
rw-r--r-- 的值是多少? rw- = 6 r-- =4 r--=4 rw-r--r--=644
修改权限的相关命令
-a | -u | -g | -o |
所有的权限 | 文件所有者的权限 | 组权限 | 其他用户的权限 |
可以使用运算符来设置权限 +-=
chmod
作用:修改文件权限
u-w | user | 拥有者 |
g+x | group | 组 |
o=r | other | 其他人 |
a+x | all | 所有人 |
查看文件的权限
操作:用户删除写的权限
操作:组添加可执行的权限
操作:其他人没有写的权限
操作:给所有人读取权限
修改目录的权限
操作:删除拥有者的写权限
修改文件的所属主和所属组
chown
作用:修改文件拥有者和所属组
语法:chown USER:GROUP 对象
chown 用户:组 文件
操作更改属主:
chown 用户 对象
单独更改属组:
chown :组 对象
操作:修改属主和属组:
操作:单独修改属主 和 属组:
-R 递归(目录下的所有内容全部更改,否则只更改目录)
没有加 R选项
加 R 选项