Introdução
O comando sudo oferece um mecanismo para conceder privilégios de administrador, normalmente disponíveis apenas para o usuário root, para usuários normais. Este guia irá mostrar-lhe a maneira mais fácil para criar um novo usuário com acesso sudo no CentOS, sem ter que modificar o arquivo sudoers do seu servidor. Se você deseja configurar sudo para um usuário existente, simplesmente pule para o passo 3.
Passos para criar um novo usuário Sudo
Entrar para o seu servidor como o usuário root.
ssh root @ endereço_ip_do_servidor
Use o comando adduser para adicionar um novo usuário ao sistema.
Certifique-se de substituir o nome de usuário com o usuário que você deseja criar.
adduser nome de usuário
Use o comando passwd para atualizar a nova senha do usuário.
nome de usuário passwd
Defina e confirme a nova senha do usuário no prompt. Uma senha forte é altamente recomendado!
Definir senha pede:
Alterando a senha para o nome de usuário do usuário.
Nova senha:
Digite novamente a nova senha:
passwd: todos os tokens de autenticação atualizado com sucesso.
Use o comando usermod para adicionar o usuário ao grupo wheel.
usermod Ag nome de usuário roda
Por padrão, no CentOS, os membros do grupo wheel têm privilégios sudo.
acesso de teste sudo na nova conta de usuário
Use o comando su para mudar para a nova conta de usuário.
su - username
Como o novo usuário, verifique se você pode usar sudo, antecedendo "sudo" para o comando que você deseja executar com privilégios de superusuário.
sudo comando_a_executar
Por exemplo, você pode listar o conteúdo do diretório / root, que normalmente só é acessível para o usuário root.
sudo ls -la / root
A primeira vez que usar o sudo em uma sessão, você será solicitado para a senha da conta do usuário. Digite a senha para prosseguir.
Saída:
[Sudo] senha para usuário:
Se o usuário estiver no grupo adequado e que você digitou a senha corretamente, o comando que você emitido com sudo deve ser executado com privilégios de root.