Назад | Перейти на главную страницу

Может ли строка в файле в каталоге /etc/sudoers.d иметь несколько пользователей?

На моем компьютере есть следующие разрешения для настройки файлов:

/etc/sudoers.d/myuser

Он имеет следующее содержание:

myuser ALL=(myuser) NOPASSWD: ALL

Я хотел бы добавить в этот список второго пользователя, например:

myuser ALL=(myuser, myuser2) NOPASSWD: ALL

У меня вопрос: Может ли строка в файле в /etc/sudoers.d в каталоге есть несколько пользователей?

Да, согласно man sudoers это разрешено.

Однако при таком виде, как вы это делаете, он может работать не так, как вы намереваетесь. Часть в круглых скобках - это пользователь (пользователи), которым разрешено выдавать себя за другое лицо через sudo.

Ваша существующая линия позволяет пользователю myuser запускать команды как myuser без использования пароля, что не имеет особого смысла (в любом случае он может запускать команды от своего имени без sudo).

Ваша измененная строка позволяет пользователю myuser запускать команды как сам или как пользователь myuser2. Если это то, что вы хотите, хорошо.

Если вы хотите обоих myuser и myuser2 запускать команды как myuser, вы должны добавить myuser2 в начале:

myuser, myuser2 ALL=(myuser) NOPASSWD: ALL

Если вы хотите разрешить этим двум пользователям запускать административные команды, это должно быть:

myuser, myuser2 ALL=(ALL) NOPASSWD: ALL

Конечно может

Фактически включаемые файлы из /etc/sudoers.d/ быть объединенным в основной файл конфигурации / etc / sudoers, чтобы любая директива и комбинация директив, действительная в основном файле, могла использоваться во включаемых файлах