Linux文件和目录读写执行权限解析
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
文件和目录读写执行权限解析
对于文件:(以下对文件权限的测试是在上层目录权限为777的情况下完成的)
●可读:表示可以读取复制文件的内容
●可写:表示可以修改文件的内容
●可执行:表示可以用其他解析程序对文件进行执行操作
●仅可读:只有可读权限则只能读取文件内容和复制该文件,不可改写文件内容,此时该
文件的删除移动权限由上层目录权限决定,如果其上层目录拥有删除移动的权限,可以对其进行删除移动操作。
●仅可写:如果只有可写权限而无可读执行权限,既不能读取和改写该文件内容,也不能
执行文件,且不可复制文件,此时该文件的删除移动权限由上层目录权限决定。
●仅可执行:只有可执行权限时不可读取和改写该文件内容,也不可复制该文件,好像也
并不能作为脚本执行,此时该文件的删除移动权限由上层目录权限决定。
所以,通常要对文件具有写权限,需要同时具有可读和可写,要对文件具有执行权限,需要同时具有可读和可执行。
对于目录:(以下对目录权限的测试是在所涉及文件权限为777的情况下完成的)
●可读:表示可以列出目录本身和目录下面的文件和子目录的属性,仅查看属性(ls)
●可写:表示可以往目录中添加删除文件和目录
●可执行:表示可以读取该目录下面的文件内容或者改写文件内容(在文件权限允许的情
况下)
●仅可读:目录的读权限仅允许我们读目录,获得在该目录中所有文件名的列表,不可添
加删除其中的文件或目录,也不可读取和改写其中文件的内容。
●仅可写:如果只有写权限,仍然无法往目录中添加删除或修改文件和子目录,包括复制
和移动。要修改目录中的文件内容,不仅仅需要目录的写权限,还需要目录的执行权限。
●仅可执行:对目录没有读写权限,只有执行权限,一样可以读取和改写目录下面文件的
内容(只要你确定该路径下的该文件存在);那是否不需要目录的可写权限呢?当然不是,如果没有可写权限,无法往目录中添加删除或修改文件和子目录,包括复制和移动。