Como criar um usuário Sudo no CentOS
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 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.
Índice:
Etapa 1: Configurando usuário
Entre no servidor com um usuário root.
local$ssh root@endereço_ip_do_servidor
- Use o comando adduser para adicionar um novo usuário ao sistema.
Certifique-se de substituir o username com o usuário que você deseja criar.
#adduser username
Use o comando passwd para atualizar a nova senha do usuário.
#passwd username
Defina e confirme a nova senha do usuário no prompt. Uma senha forte é altamente recomendada.
Set password prompts: Changing password for user username. New password: Retype new password: passwd: all authentication tokens updated successfully.
Use o comando usermod para adicionar o usuário ao grupo wheel.
# usermod -aG wheel username
- Acesse e teste o sudo na nova conta de usuário
- Por padrão, no CentOS, os membros do grupo wheel têm privilégios sudo.
Use o comando "su" para mudar para a nova conta de usuário.
# su - username
Como o novo usuário, verifique de que você pode usar sudo, colocando"sudo" antes do comando que você deseja executar com privilégios de super usuário.
# Username# sudo command_to_run
Por exemplo, você pode listar o conteúdo do diretório /root, que normalmente só é acessível para o usuário root.
usename# sudo ls -la /root
A primeira vez que usar o sudo em uma sessão, será solicitado a senha da conta do usuário. Digite a senha para prosseguir.
Output: [sudo] password for username:
- Se o usuário estiver no grupo adequado e você digitou a senha corretamente, o comando que você fez com sudo deve ser executado com privilégios de root.
Próximos passos: