В файле sudoers, как я могу использовать несколько Tag_Specs в одной строке.
Обычно, если я не хочу спрашивать пароль, я делаю что-то вроде этого:
who where = (aswhom) NOPASSWD: commands
Я хочу использовать SETENV
тег, чтобы пользователи могли сохранить переменные среды. Это прекрасно работает так:
who where = (aswhom) SETENV: commands
На странице руководства sudoers (5):
Tag_Spec ::= ('NOPASSWD:' | 'PASSWD:' | 'NOEXEC:' | 'EXEC:' |
'SETENV:' | 'NOSETENV:' | 'LOG_INPUT:' | 'NOLOG_INPUT:' |
'LOG_OUTPUT:' | 'NOLOG_OUTPUT:')
Я не понимаю, как можно использовать несколько тегов в одной записи. Я бы хотел использовать NOPASSWD
и SETENV
на той же линии.
Те же команды:
who where = (aswhom) NOPASSWD:SETENV: commands
Различные команды:
who where = (aswhom) NOPASSWD: command1, SETENV: command2