普通权限
Linux权限基于UGO模型进行控制:U代表User属主,G代表Group属组,O代表Other其他用户
每一个权限由文件所有者,文件所属组,其他用户3部分组成,每一部分都有读写执行3项权限,设置时可用数字表示
Linux权限分为:读(R)权限,设置时可用数字4表示
写(w)权限,设置时可用数字2表示
可执行(x)权限,设置时可用数字1表示
Linux的特殊权限
Linux的特殊权限是为了让一般用户在执行某些程序的时候,能够暂时具有该程序拥有者的权限
SUID:是一种对二进制程序进行设置的特殊权限,可以让二进制程序的执行者临时拥有属主的权限(仅对拥有执行权限的二进制程序有效)
SGID:暂时拥有属主的权限
SBIT:用户只能删除自己的文件通常对目录设置
suid 4 针对文件
sgid 2 针对目录
sticky 粘滞位 针对目录
文件类型的表示:
Linux系统中一切都是文件,但是每个文件的类型不尽相同,因此Linux系统使用了不同的字符来
-: 普通文件
d: 目录
l: 符号连接文件
b: 块文件
c: 字符设备文件
p: 管道文件