Eu tenho as seguintes permissões de configuração de arquivo na minha máquina:
/etc/sudoers.d/myuser
Este tem o seguinte conteúdo:
myuser ALL=(myuser) NOPASSWD: ALL
Eu gostaria de adicionar um segundo usuário a esta lista, algo como:
myuser ALL=(myuser, myuser2) NOPASSWD: ALL
Minha pergunta é: Uma linha em um arquivo no /etc/sudoers.d
diretório pode ter vários usuários?
Sim, de acordo com
man sudoers
isso é permitido.No entanto, do jeito que você tem, pode não funcionar da maneira que você pretende. A parte entre parênteses são os usuários, que podem ser representados via sudo.
Sua linha existente permite que o usuário
myuser
execute comandosmyuser
sem usar uma senha, o que não faz muito sentido (ele pode executar comandos como ele mesmo sem sudo de qualquer maneira).Sua linha modificada permite que o usuário
myuser
execute comandos como ele mesmo ou como o usuáriomyuser2
. Se é isso que você quer, tudo bem.Se você quiser ambos
myuser
emyuser2
executar comandos comomyuser
, você deve adicionarmyuser2
no início:Se você deseja permitir que esses dois usuários executem comandos administrativos, deve ser:
Claro que pode
Efetivamente, os arquivos de inclusão
/etc/sudoers.d/
são mesclados no arquivo de configuração principal /etc/sudoers para que qualquer diretiva e combinação de diretivas válidas no arquivo principal possam ser usadas nos arquivos de inclusão