Рейтинг:0

Есть ли инструмент для проверки и управления правами доступа к файлам?

флаг cn

Я разработал набор правил для владельца файла и каталога и разрешений для сервера нашей компании. Например.:

Проекты/: разрешение 750, корень владельца, внутренняя группа
Projects/* (каталоги): разрешение 2770, внутренняя группа
Projects/*/* (файлы): разрешение 644, внутренняя группа
Projects/*/* (каталоги): разрешение 2770, внутренняя группа
Офис/: разрешение 2770, корень владельца, внутренняя группа
...

Я начал писать скрипт для проверки этих правил. Но это стало действительно неудобно. Не помешала бы и автоматическая коррекция. Я уже обнаружил systemd-tmpfiles, который выполняет аналогичную работу, но (имхо) не имеет функции создания отчетов. Я не знаю, будет ли он поддерживать подстановочные знаки. Также было бы неплохо определить некоторые правила исключений.

Кто-нибудь знает, может быть, есть решение для этого? Я уже искал службы разрешений файловой системы Linux, но результаты действительно вводили в заблуждение.

флаг in
Рекомендации по софту не по теме. Но любой инструмент управления конфигурацией может это сделать.
Рейтинг:0
флаг jp

Тебе нужно дерево.

Утилита mtree сравнивает файловую иерархию в текущем каталоге со спецификацией, считанной из стандартного ввода.

user10070149 avatar
флаг cn
Привет! Спасибо за этот намек. Несмотря на то, что документации действительно меньше, я проверил некоторые функции. Мне очень помогло следующее руководство: https://forums.freebsd.org/threads/small-guide-on-using-mtree.61113/ Но я думаю, что mtree не охватывает мой вариант использования проверки всех каталогов (и файлов) рекурсивно. Например: find -type d -not \( -perm 2770 -and -group office\). Это также проверит все подкаталоги.

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

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