Os mesmos comandos:
who where = (aswhom) NOPASSWD:SETENV: commands
Os diferentes comandos:
who where = (aswhom) NOPASSWD: command1, SETENV: command2
No arquivo sudoers, como posso usar vários Tag_Specs na mesma linha?
Normalmente, se eu não quiser pedir uma senha, farei algo assim:
who where = (aswhom) NOPASSWD: commands
Eu quero usar a tag SETENV
para que os usuários possam preservar as variáveis de ambiente. Isso funciona bem assim:
who where = (aswhom) SETENV: commands
Da página man dos sudoers (5):
Tag_Spec ::= ('NOPASSWD:' | 'PASSWD:' | 'NOEXEC:' | 'EXEC:' |
'SETENV:' | 'NOSETENV:' | 'LOG_INPUT:' | 'NOLOG_INPUT:' |
'LOG_OUTPUT:' | 'NOLOG_OUTPUT:')
Não consigo ver como posso usar várias tags na mesma entrada. Eu gostaria de usar NOPASSWD
e SETENV
na mesma linha.