Set-user-ID bit

  • 文件:执行者以所有者权限运行此文件,所有者可执行权限位显示s,进程的UID与所有者的UID相同
  • 目录:无影响 > 若文件未设置可执行权限,将会显示S,此时Set-user-ID bit将不会起作用

set-grop-ID bit

  • 文件:执行者以拥有该文件的组运行,组可执行权限位显示s,进程的 gid 与文件的 gid 相同
  • 目录:执行者将会以所有组的权限,在该目录下对文件进行增删改读,在此目录下新建文件的所属组与父目录的所属组相同 > 若文件未设置可执行权限,将会显示S,此时Set-group-ID bit将不会起作用

sticky bit

  • 文件:无影响
  • 目录:目录下的所有文件只能由其所有者删除或移动,例如tmp目录。在Others的可执行权限显示t > 若目录未设置可执行权限,将会显示**S*T,此时sticky bit将不会起作用