Мне нужно предоставить полный доступ пользователю user1 и user2 к этому каталогу:
drwxr-xr-- 3 oracle dba 4096 feb 9 23:16 scripts
Я не могу изменить группу directoryoy, потому что, вероятно, эта группа нужна другим пользователям для доступа к каталогу, и я не могу добавить user1 и user2 в группу dba, потому что в этом случае я предоставлю этим пользователям слишком много привилегий.
Я знаю, что могу использовать ACL, но,Являются ли списки контроля доступа хорошей практикой?Я думаю, что использование ACL-списков вносит большой хаос и приводит к потере контроля.
Еще одна вещь, которую мне нужно сделать, это создать новую группу идобавить всех пользователей в группе dba в эту новую группуа затем измените группу каталогов на эту новую группу,Гарантирует ли это, что все пользователи, имевшие доступ к этому каталогу, продолжат иметь к нему доступ?
Как лучше всего предоставить этим двум пользователям полный доступ к этому каталогу, не удаляя разрешения у других уже существующих пользователей?
решение1
Я думаю, что использование ACL-списков вносит большой хаос и приводит к потере контроля.
Я так не думаю. (Я подкрепляю свое утверждение такими же доказательствами, как и вы.)
Если у вас возникла проблема, требующая использования ACL, используйте ACL.
Здесь ключевой вопрос: если в группу добавляется новый пользователь dba
, нужно ли ему будет получать доступ к каталогу scripts
?
- Если ответ да, то набор пользователей, которые должны иметь доступ к,
scripts
должен упоминатьdba
группу по ссылке. Следовательно, каталог должен иметь ACL, который разрешает доступ кdba
группе, а также к пользователямuser1
иuser2
. Вероятно, было бы чище определить вторую группу «DB scripters», содержащуюuser1
иuser2
, и установить ACL,scripts
который разрешает доступ к группе «DB scripters». - Если ответ «нет», то набор пользователей, которые должны иметь доступ к,
scripts
не связан сdba
группой. В этом случае вам следует создать группу «DB scripters», которая содержитuser1
и,user2
а также всех текущих DBA (но не будущих DBA, которые не должны иметь доступа к этому файлу).
В этом случае ответ, скорее всего, будет положительным, и поэтому списки контроля доступа — это именно тот инструмент, который нужен для этой работы.
Изменение ACL для файла вступает в силу немедленно, как и традиционные разрешения. Добавление пользователя в группу вступает в силу при следующем входе в систему.