Рейтинг:0

Почему setfacl включает групповое разрешение на выполнение файлов даже при указании X?

флаг cn

Я вижу странное поведение с setfacl установка бита eXecute в разрешении группы для файлов в некоторых ситуациях, подтвержденная в CentOS 7.

Как пользователь root с разоблачением 0002:

мкдир фоо
сенсорный фу/бар
setfacl -Rdm u:jburchell:rwX foo
setfacl -Rm u:jburchell:rwX foo
прикоснуться к фу/баз
лс -л фу

-rw-rw-r--+ бар
-rw-rw-r--+ баз

Теперь вот где я вижу странное поведение:

setfacl -Rdm u:user2:rwX foo
setfacl -Rm u:user2:rwX foo
лс -л фу

-rw-rw-r--+ бар
-rw-rwxr--+ baz # обратите внимание на бит eXecute

Кажется, последний набор setfacl команды «забыть», что мы указали заглавную Икс изначально и не в нижнем регистре Икс. Если я использую (не пересчитывать маску) флаг такого поведения не происходит.

Почему это происходит, это ошибка?

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.