На моем компьютере есть следующие разрешения для настройки файлов:
/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, чтобы любая директива и комбинация директив, действительная в основном файле, могла использоваться во включаемых файлах