u+s
对文件:用户执行该文件时,会以文件所有者的权限运行
chmod u+s filename # 符号模式
chmod 4755 filename # 数字模式(4表示SetUID)
典型应用:/usr/bin/passwd(允许普通用户修改自己的密码,但需要 root 权限)
g+s
对文件:用户执行该文件时,以文件所属组的权限运行
对目录:新创建的文件继承目录组的身份
chmod g+s directory # 符号模式
chmod 2777 directory # 数字模式(2表示SetGID)
o+t
对目录:即使目录有写权限,也只有文件所有者能重命名或删除自己的文件
chmod o+t directory # 符号模式
chmod 1777 directory # 数字模式(1表示Sticky Bit)
典型应用:/tmp目录(所有用户可写,但无法删除他人文件)