Рейтинг:0

Отключить ACL для папки, процесса или пользователя

флаг cn

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

Файлы и папки создаются с применением к ним ACL.

$ лс-аль
drwxrwsr-x+ 23 приложение приложение 4096 18 фев 07:45 .
drwxr-xr-x+ 23 root root 4096 18 фев 07:45 ..
drwxr-xr-x+ 8 загрузчик загрузчик 4096 18 фев 07:44 данные

Знак «+» здесь после прав доступа показывает, что ACL применяются. Даже если я поменяю владельца данных на приложение, оно не сможет ему писать.

Из-за списков ACL второму приложению не разрешено записывать или удалять эти файлы. я вижу это с getfacl. Когда я полностью удаляю ACL (setfacl -b данные), запись и удаление произведений.

Поскольку мне действительно не нужны ACL в моей системе, я хотел бы деактивировать их либо глобально, либо только для пользователя «загрузчик», либо для запущенного процесса. Что проще.

Как это сделать?

Я даже не знаю, почему они активны. устанавливать не показывает acl как вариант монтирования. дпкг показывает мне, что установлен только libacl1.

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

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