Права доступа к каталогу «rs», chmod 655 не меняются на «rx», почему?

Права доступа к каталогу «rs», chmod 655 не меняются на «rx», почему?

Я создал каталог в своем домашнем каталоге и установил для него следующие разрешения:

uhmwk.1.4$ chmod 655 dog
uhmwk.1.4$ ls -l
total 4
drw-r-sr-x 2 s9 s9 4096 Feb 14 21:57 dog

почему разрешение группы «rs», когда я установил для нее разрешение на чтение и выполнение, а должно быть «rx»?

Пожалуйста помоги

решение1

Это означает, что каталогсетгидустановлен и бит выполнения также установлен. Это в основном означает, что файлы, созданные другими пользователями в этом каталоге, будут иметь группу владельца каталога.

На странице руководства написано, что...

чмодсохраняетбиты set-user-ID и set-group-ID каталога, если вы явно не указали иное. Вы можете устанавливать или очищать биты с помощью символических режимов, таких как u+s и gs, и вы можете устанавливать (но не очищать) биты с помощью числового режима.

Итак... Если эти биты режима каталога были установлены в прошлом, они останутся там до тех пор, пока вы неявноудалить их.

решение2

Короткий ответ:

    chmod g-s <file or directory name>

Связанный контент