Рейтинг:0

Как найти минимальный набор изменений ACL, необходимых для предоставления пользователю доступа к файлу?

флаг az

Я работаю на сервере CentOS 7, где мне часто приходится вручную предоставлять определенным пользователям доступ к определенным файлам или каталогам.Мы делаем это с помощью файловых ACL, но я часто сталкиваюсь с проблемой, когда я установил ACL для файла, но пользователь по-прежнему не может получить к нему доступ, потому что у него нет разрешения перейти в каталог, содержащий файл и/или любой другой файл. количество его родительских каталогов. Далее следует утомительный процесс:

  1. определение того, к какому конкретному каталогу или каталогам пользователю должен быть предоставлен доступ, чтобы на самом деле предоставить им доступ к файлу; и
  2. определение того, может ли предоставление доступа к этим каталогам случайно дать им доступ к чему-то еще, к чему они не должны иметь доступ, и внесение соответствующих корректировок, чтобы исправить это.

Шаг 2 представляет собой неизбежную сложность ситуации, но, по крайней мере, должна быть возможность автоматизировать шаг 1. В частности, учитывая идентификатор пользователя и путь к существующему файлу, есть ли способ получить полный список каталогов по этому пути, которые в настоящее время недоступны для этого пользователя?

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

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