Co oznacza litera S
poniżej? Plik, o którym mowa, to folder.
Czytam tutaj, że wielkie litery S
mogą oznaczać, że setgid
bit jest aktywny dla binarnego pliku wykonywalnego . Ale to jest folder. Czy nadal oznacza to, że setgid
bit jest dla niego aktywowany? Jeśli tak, co to oznacza?
źródło
setgid has no effect if the group does not have execute permissions
, ponieważ nie mają wpływu. Po prostu dodaj plik do katalogu jako właściciel katalogu: plik będzie miał grupę katalogu zamiast grupy podstawowej właściciela.Wielkie litery S są spowodowane tym, że katalog nie ma uprawnień do wykonywania dla grupy. W pewnym sensie oznacza to „błąd”, jak mówisz:
(źródło: https://www.gnu.org/software/coreutils/manual/html_node/Directory-Setuid-and-Setgid.html )
Odmawiasz jednak członkom grupy pozwolenia na wejście do katalogu.
źródło