权限分组
用户:文件全部者
用户组:多个用户的集合
其余:除了用户和用户组以外的任何用户linux
权限类别
r:表示读的权限
w:表示写的权限
x:表示执行的权限
s:表示setuid权限,容许用户以其拥有者的权限来执行可执行文件,即便这个可执行文件是由其余用户运行的
该权限的使用不是无限制的,为确保安全,只能应用在linux ELF格式二进制文件上,而不能用于脚本文件安全
权限类别各自对应的惟一八进制数,如r:4,w:2,x:1
能够经过将权限的八进制值相加来得到所需权限组合
rw=4+2=6,表示将读写权限
rx=4+1=5,表示读和执行权限
rwx=4+2+1=7,表示读写执行权限
如:"chmod 764 文件名" 表示分别将"rwx rw- r--"权限赋给文件,等同于"chmod u=rwx g=rw o=r 文件名"ui
权限结构
权限结构共有10位-,其中第1位的对应关系以下,后9位每3对分别对应用户,用户组和其余组的权限
-:普通文件
d:目录
c:字符设备
b:块设备
l:符号连接,是指向其余文件的指针,相似于windown中的快捷方式,删除符号连接不会影响到原始文件
s:套接字
p:管道指针