> Linux教程 > linux基础 >

Linux 权限基础说明


Linux文件目录属性.png

1 权限位说明

Linux文件或目录的权限位是由个9个权限位来控制的,每三位为一组,它们分别是文件属主(owner/user)读、写、执行,用户组(Group)的读、写、执行以及(Other)其他用户的读、写、执行。
r read 可读权限 对应数字4
w write 可写权限 对应数字2
x Execute 执行权限 对应数字1
- 没有任何权限 对应数字0
 
 

2 文件权限说明

对于LINUX普通文件的读、写、执行权限说明:
1、可读r   表示具有读取阅读文件内容的权限。
2、可写w  表示具有新增、修改文件内容的权限。
1)如果没有r权限配合,那么vi会提示编辑的权限不足(可以强制编辑),echo重定向或追加可以。
2)删除文件(修改文件名)的权限是受父目录的权限控制(文件名在父目录的block里),和文件本身权限无关。
3、可执行x 表示具备执行的权限。
1)文件本身要能执行
2)普通用户还要有r权限才可以执行
3)root用户只要有x权限就可以
 
 

3 目录权限说明

对于LINUX目录文件的读、写、执行权限说明:
1、可读r   表示具备有浏览目录下面文件及子目录的权限,即 ls dir
 1)如果没有x 不能进到目录里,即无法cd dir
 2)如果没有x ls列表时可以看到文件名,会提示无权访问目录的下的文件。
 3)如果ls –l列表,所有属性会带有问号,也会提示无权访问,文件的属性都是问号。
2、可写w  表示具有增加、删除或修改目录内文件名(一般指文件名)的权限(需要x权限配合)
3、可执行x 表示具有进入目录的权限,例如cd dir。
 1)但是进入目录后,没有r无法列表文件及目录。没有w无法新建和删除。
说明,ll –d dir 的权限取决于上一级目录的x权限。
 
 

 

 


(责任编辑:IT)