O bit s-bit ou sticky permite influenciar a execução de executáveis ou como os diretórios são tratados. Para saber como funciona o setuid também é muito importante.
Os usos comuns são:
The most common use of the sticky bit is on directories residing within filesystems for Unix-like operating systems. When a directory's sticky bit is set, the filesystem treats the files in such directories in a special way so only the file's owner, the directory's owner, or root can rename or delete the file.
Além de:
setuid and setgid (short for "set user ID upon execution" and "set group ID upon execution", respectively) are Unix access rights flags that allow users to run an executable with the permissions of the executable's owner or group respectively and to change behaviour in directories.
Assim, você pode usá-lo para "proteger" um diretório ou permitir que um usuário execute um programa que precise de privilégios elevados, sem concedê-los explicitamente ao usuário. Por exemplo, você poderia ter um script que é de propriedade de root, tem o bit pegajoso definido e se você executá-lo será executado como se você fosse root.
Se você olhar para a página man , você encontrará o suporte para o bit setuid / gid et para o bit de exclusão.
set user or group ID on execution (s), restricted deletion flag or sticky bit (t)
Veja também: