天天看点

Linux - 权限管理之基本权限

一、Linux文件权限的设定

Linux - 权限管理之基本权限
Linux - 权限管理之基本权限

修改文件权限方法:(假设文件名aa)

1.chmod u+x aa   //给拥有者u增加x权限

  chmod u+x,g+w aa   //给拥有者u增加x权限,所属组增加写权限

2.chmod u-x aa   //给拥有者取消x权限

3.chmod u=rwx aa //给拥有者u的权限是rwx

  chmod u=rwx,g=rw aa //给拥有者u的权限是rwx,给所属组权限是rw

4.chmod a=rw aa   //给u,g,o权限都设置为rw

5.chmod 755 aa //aa的权限为rwx r_x r_x

二、Linux文件权限的作用

Linux - 权限管理之基本权限

为什么有文件有写权限不代表有删权限?因为文件名存在目录储存块(block)里(Linux中一切皆文件),文件中的数据存在文件数据储存块里,要删除文件,意味着要删除文件名,而文件名储存位置在更高一级(目录中),所以没有删除权限。要想进行删除操作,必须对目录储存块进行操作

文件夹==>文件==>文件数据

也就是说:对文件夹的权限只能作用在文件上,以此类推。所以删除文件的话,只要给文件夹有w权限即可。

三、Linux中权限对目录的作用

r :可以查询目录下文件名(ls)

w :具有修改目录结构的权限。

  新建文件和目录;

  删除此目录下文件和目录;

  重命名此目录下文件和目录

  剪切( touch  rm  mv  cp )

x :可以进入目录( cd )

对文件来讲:最高权限是 X

对目录来讲:最高权限是 W;0 5(rx) 7(rwx) ,4 1 6 权限无任何意义

四、Linux中权限对ugo的作用

修改文件的所有者

chown 用户名 文件名(如果没有该用户 会提示错误)

chown ds fengj.av

修改文件的所属组(只要有ds这个用户名  就会有这个组)

chgrp 组名 文件名

同时修改所属组、所属用户

chown root:root 123

chown root.root 123

Ps:分配文件基本权限时,核心原则:在最小权限情况下能够实现要求即可

五、Linux中文件默认权限

Linux - 权限管理之基本权限
Linux - 权限管理之基本权限
Linux - 权限管理之基本权限

继续阅读