文件的权限主要针对三类对象进行定义:
- owner: 属主, u
- group: 属组, g
- other: 其他, o
每个文件针对每类访问者都定义了三种权限:
- r: Readable
- w: Writable
- x: eXcutable
查看权限
|
|
第1位 | 2-4位 | 5-7位 | 8-10位 | 11位 |
---|---|---|---|---|
- | rwx | r-x | r-x | . |
文件类型 | u所有者 | g所属组 | o其他人 | ACL权限 |
修改权限
|
|
权限的作用
权限对文件的作用
- r:读取文件内容(cat/more/head/tail)
- w:编辑、新增、修改文件内容(vi/echo),不包括新增文件和删除文件
- x:可执行,判断是否为可执行文件
文件中的数据存储在文件数据block里,而文件名储存位置在目录block中,要删除文件,意味着要删除文件名,所以要想删除文件,必须对目录block进行操作
权限对目录的作用
- r:查询目录下的文件(ls)
- w:具有修改目录结构的权限。如新建文件和目录,删除此目录下的文件和目录,重命名此目录下文件和目录,剪切(touch/rm/mv/cp)
- x:进入目录(cd)
对文件来说,最高权限是x
对目录来说,最高权限是w
目录只有0,5 ,7权限有意义。4、1、6权限没有意义
文件的常用权限是644
目录的常用权限是755
其他命令
|
|
分配文件基本权限时,核心原则:在最小权限情况下能够实现要求即可