'S'linux文件权限是什么意思

我已经看到了各种Linux文件权限,如rwxrws ,但我从来没有见过权限设置rwS 。 请问有人可以向我解释国会大厦的“S”代表什么?

大写S表示文件有一个setuid位设置但不可执行。

 [root@host:/]$ touch file [root@host:/]$ chmod 4755 file [root@host:/]$ ls -l file -rwsr-xr-x 1 root root 0 Jul 25 15:05 file [root@host:/]$ chmod -x file [root@host:/]$ ls -l file -rwSr--r-- 1 root root 0 Jul 25 15:05 file 

info ls "What information is listed"

  `S' If the set-user-ID or set-group-ID bit is set but the corresponding executable bit is not set.