SUID
:一个用户运行进程,取决于用户对执行文件是否有执行权,运行起来后,进程的属主是运行进程的用户,而有suid的文件,启动的进程属主为执行文件的属主SGID
:默认情况下,用户新建文件时,这个文件的属组为用户的基本组,而一旦某目录加上了SGID权限,则新建的文件属组会继承父目录的属组,其缺点是会带来多人可写目录,这样的话目录属组中的成员对目录中的文件都可以互相删除,需粘滞位解决Sticky
:粘至位权限,默认情况下,多人可写目录,用户可删除他人的文件,而粘滞位权限可解决这个问题,让每个用户仅能删除自己的文件chmod u+s
:增加SUID权限chmod g+s
:增加SGID权限chmod o+t
:增加粘滞位权限/tmp
/var/tmp
SUID
:占据属主的执行权限位s
:原有xS
:没有xSGID
:占据属组的执行权限位s
:原有xS
:没有xt
:原有xT
:没有xSuid Sgid Sticky 十进制 0 0 1 1 0 1 0 2 0 1 1 3 1 0 0 4 1 0 1 5 1 1 0 6 1 1 1 7
注:可否删除某个文件,取决于用户对这个文件的父目录是否有写权限