Como posso adicionar mais usuários ao arquivo "sudoers"?
35
Apenas edite o arquivo /etc/sudoers
.
Mas você deve usar /usr/sbin/visudo
como seu editor, pois isso fará algumas verificações de sanidade antes de sair.
Então isso seria:
sudo /usr/sbin/visudo
Aqui estão alguns links que podem ser úteis:
/etc/sudoers.d
diretório, não modifique o/etc/sudoers
arquivo. Em vez disso, coloque a entrada em seu próprio arquivo nesse diretório.Meu método preferido é adicioná-los ao
sudo
grupo (admin
antes do Ubuntu 10.04).No Ubuntu Linux, o
sudo
grupo pode executarsudo
e é fácil adicionar alguém a esse grupo:Sua milhagem pode variar com outras distros; no entanto, alguém achou que o método de grupo fazia mais sentido do que o arquivo sudoers sendo atualizado. Menos espaço para errar e impedir que todos sejam superusuário parece ser o motivo.
fonte
Apenas edite seu arquivo sudoers
e adicione o nome de usuário como 'uk' sem aspas
Salvar e sair daria o acesso.
fonte
visudo
abre o arquivo sudoers e possui exemplos para situações simples.Pode ser necessário adicionar a opção 'NOPASSWD' se os scripts do usuário usassem comandos / binários que podem ser executados apenas com "sudo", por exemplo
Também é possível especificar o grupo em vez do nome do usuário. Portanto, você não precisa listar todos e cada usuário, por exemplo
fonte
Adicione ao grupo sudo (etapa específica do Debian / Ubuntu):
fonte
No Amazon Linux, existe
/etc/sudoers.d
e dentro dele está ocloud-init
que contém:Então, tudo o que fiz foi
cp cloud-init vlad
editarvlad
e substituir todas as instâncias deec2-user
porvlad
. Funciona bem, e obviamente é como deveria ser feito, em vez de editar arquivos existentes.fonte
apenas executando este comando por um usuário que tenha uma permissão sudoer:
fonte