Linux 权限基础说明

时间:2022-07-16 07:31:50
 

Linux 权限基础说明

Linux 权限基础说明

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权限。