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显示如下
第一位是文件类型,其余三位一组
第一组是文件拥有者
第二组是所属组
第三组是其他用户
权限相关指令
改变文件拥有者(chown)
格式:
chown 用户 文件/目录
加参数-R可以使其下所有子文件或目录递归生效
改变所属群组(chgrp)
格式:
chgrp 群组名 文件/目录
改变文件或目录权限(chmod)
格式:
chmod [ugoa] [+-=] [rwx] 文件/目录
数字表示
r=4,w=2,x=1
注:若输入chmod 4755 filename 可使文件具有root权限
License:
CC BY 4.0