对于内容的权限
r
读取文件内容w
编辑, 新增, 修改文件内容, 但不能删除x
执行文件, 文件能否被执行与扩展名没有绝对关系, 而是由x权限决定
对目录的权限
r
读取目录结构列表, 查询文件名等w
改动目录结构列表, 例如建立, 删除, 更名文件x
进入该目录成为工作目录, 没有此权限就无法对该目录下的文件和子目录进行任何操作
组建 | 内容 | 替代对象 | r | w | x |
---|---|---|---|---|---|
文件 | 详细数据data | 文件夹 | 读到文件内容 | 修改文件内容 | 执行文件内容 |
目录 | 文件名 | 可分类抽屉 | 读到文件名 | 修改文件名 | 进入该目录的权限 |
注意
目录的x
权限非常重要, 要开放目录给任何人浏览, 至少也要给予r
和x
权限.
练习
假设现在有两个目录和一个文件如下:
/dir1/file1
/dir2
要完成下面的任务需要的最少权限是?
任务 | /dir1 | /dir1/file1 | /dir2 | 重点 |
---|---|---|---|---|
读取file1的内容 | x | r | - | 至少要能够进入dir1 |
修改file1的内容 | x | rw | - | 修改文件的前提是要能够读取到原来的数据 |
执行file1的内容 | x | rx | - | 同样执行文件的前提是能够读取到文件 |
删除file1文件 | wx | - | - | 删除文件和对文件本身的权限无关系 |
将file1复制到/dir2 | x | r | wx | 涉及到更改目录结构 |