Em algum lugar da Internet, encontrei isto:
A sintaxe para configurar privilégios de usuário é a seguinte:
lista_de_usuários lista_de_hosts = lista_usuário_ativadora lista_de_listas lista de comandos Onde:
user_list – list of users or a user alias that has already been set.
host_list – list of hosts or a host alias on which users can run sudo.
effective_user_list – list of users they must be running as or a run as alias.
tag_list – list of tags such as NOPASSWD.
command_list – list of commands or a command alias to be run by user(s) using sudo.
Para permitir que um usuário (aaronkilik no exemplo abaixo) execute todos os comandos usando o sudo sem uma senha, abra o arquivo sudoers: ...
Então, isso explica a sintaxe de uma entrada visudo como
someuser ALL=(ALL) NOPASSWD: ALL
O que você diria a um novo usuário Linux para explicar a parte effective_user_list da sintaxe?
Existe uma explicação que é fácil o suficiente para entender e lembrar a diferença entre a lista de usuários no comando e a lista de usuários efetivos lá. Talvez um forro simples?
A explicação aqui:
effective_user_list – list of users they must be running as or a run as alias.
não é claro o suficiente para mim!