Setgid bis * не * установлен для нового каталога, когда ACL включены

Я борюсь с ACL в Linux. В моей настройке мне нужно унаследовать как бит setgid, так и мои ACL при создании новых каталогов. ACL наследуются должным образом. В новом каталоге есть все ACL, которые есть у родительского каталога. К сожалению, бит setgid не наследуется новой подпапке. Кто-нибудь сталкивался с этой проблемой? Может быть, это поведение Linux по умолчанию?

Ура, flip

0
задан 26 August 2017 в 16:51
1 ответ

Я выяснил причину. Я забыл упомянуть, что каталог принадлежит root: root. Похоже, это желаемое поведение. Таким образом, если первичной группой каталогов является root, кажется, что бит setgid игнорируется ядром, когда ACL активны. Если я использую другую группу, например adm, бит setgid работает должным образом.

0
ответ дан 5 December 2019 в 07:28

Теги

Похожие вопросы