suid:当一个设置了suid 位的可执行文件被执行时,该文件将以所有者的身份运行,也就是说无论谁来执行这个文件,他都有文件所有者的特权。
sgid:当一个设置了sgid位的可执行文件运行时,该文件将具有所属组的特权, 任意存取整个组所能使用的系统资源。
sticky-bit:对一个文件设置了sticky-bit之后,尽管其他用户有写权限, 也必须由属主执行删除、移动等操作。
rwsrw-r-- 表示有setuid标志 (rwxrw-r--:rwsrw-r--)
rwxrwsrw- 表示有setgid标志 (rwxrwxrw-:rwxrwsrw-)
rwxrw-rwt 表示有sticky标志 (rwxrw-rwx:rwxrw-rwt)
chmod u+s temp -- 为temp文件加上setuid标志,去除就用-
chmod g+s tempdir -- 为tempdir目录加上setgid标志,去除就用-
chmod o+t temp -- 为temp文件加上sticky标志,去除就用-
编辑回复