一.文件权限:
文件的访问控制权
访问用户:
- 拥有者
- 所属组
- other:不属于上面两种的任何一个,就是other
控制(访问权限):
文件 | 目录 | |
读权限r | 读取文件内容的权限 | 浏览目录的权限 |
写权限w | 具有新增,修改文件内容的权限 | 删除,移动目录内文件的权限 |
执行权限x | 具有执行文件的权限 | 具有进入目录的权限 |
- 表示文件类型
- 所属者访问权限
- 用户组访问权限
- other访问权限
- 所属者
- 用户组
二.chmod-修改文件权限
字母法:
chmod u/g/o+-=rwx 文件
[ u/g/o/a ] | 含义 |
---|---|
u | user 表示该文件的所属者 |
g | group 表示与该文件的所有者属于同一组( group )者,即用户组 |
o | other 表示其他以外的人 |
a | all 表示这三者皆是 |
[ +-= ] | 含义 |
---|---|
+ | 增加权限 |
- | 撤销权限 |
= | 设定权限(删除其他权限,设置新的权限) |
为other加写和执行权限
数字法:
r | 读取权限,数字代号为 "4" |
---|---|
w | 写入权限,数字代号为 "2" |
x | 执行权限,数字代号为 "1" |
- | 不具任何权限,数字t代号为 "0" |
写法:
chmod u=rwx,g=rw,o=r filename
chmod u=7,g=6,o=4 filename(错误的)
如果想为目录下所有目录加rwx权限,如何使用?
需要加上参数 -R 递归为目录下所有文件加上相同的权限
chown(了解)
用于用户修改文件所属者
chgrp
修改文件所属组