Назад | Перейти на главную страницу

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

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

Ура, флип

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