文章

linux权限管理

linux权限管理

文件权限主体

  • owner 文件的创建者,拥有者
  • group 所属组
  • others 其他用户

权限类别

权限分为三种,分别为r,w,x
针对文件
r 可以读取,查看
w 可以编辑,新增,修改,不代表删除,删除一个文件的前提条件是对该文件所在的目录有写权限
x 可执行

针对目录
r 可以查看该目录下的文件和目录
w 可以在目录下新建或删除文件
x 可以进入该目录下
r 代表

文件类型:

- 普通文件
d 文件夹
l 软链接
b 块设备,比如硬盘
c 字符设备,比如鼠标键盘
s 套接字文件
p 管道

英文缩写

u 代表user
g 代表group
o 代表other
a 代表all
+ 代表添加权限
- 代表删除权限
= 代表重新设置权限,会覆盖所有权限

用ls -l显示如下

30.1.png

第一位是文件类型,其余三位一组
第一组是文件拥有者
第二组是所属组
第三组是其他用户

权限相关指令

改变文件拥有者(chown)
格式:

chown 用户 文件/目录

加参数-R可以使其下所有子文件或目录递归生效

改变所属群组(chgrp)
格式:

chgrp 群组名 文件/目录

改变文件或目录权限(chmod)
格式:

chmod [ugoa] [+-=] [rwx] 文件/目录

数字表示
r=4,w=2,x=1
注:若输入chmod 4755 filename 可使文件具有root权限

License:  CC BY 4.0