Como configurar um usuário não-root com sudo para administrar seu VPS com segurança
Olá, viajante da tecnologia! Seja bem-vindo ao seu primeiro passo seguro no mundo do servidor. Aqui na GeHost, acreditamos que todo mundo merece um ambiente seguro, limpo e controlado — mesmo quando está aprendendo a administrar um VPS. Neste guia, vou te ensinar, com calma e carinho, como criar um usuário não-root com permissões de administração (sudo) para gerenciar seu servidor com segurança. Vamos juntos?
Por que isso é importante?
Imagine o usuário root como o dono absoluto da casa. Ele pode fazer tudo — abrir qualquer porta, apagar qualquer arquivo, mudar qualquer configuração. Isso é poder… mas também é risco.
Usar o root para tarefas diárias é como usar uma chave mestra para abrir a geladeira toda vez que quiser um refrigerante. Pode funcionar… mas pode ser perigoso.
Por isso, o ideal é criar um usuário comum (não-root) e conceder apenas as permissões necessárias — como sudo — para realizar tarefas de administração. Assim, você protege seu servidor, mesmo que cometa um erro acidental.
Passo a passo: Criando seu usuário seguro
-
Conecte-se ao seu VPS via SSH
Abra seu terminal (ou Putty, se estiver no Windows) e digite:
ssh root@seu-ip-do-vpsSubstitua
seu-ip-do-vpspelo IP do seu servidor. Você será solicitado a digitar a senha do root. -
Crie um novo usuário
Depois de logado como root, digite:
adduser nome-do-usuarioSubstitua
nome-do-usuariopor algo que você lembre — por exemplo,joao-dev. O sistema vai pedir para definir uma senha e preencher algumas informações (nome completo, telefone, etc.). Pode deixar em branco se quiser. -
Adicione o usuário ao grupo sudo
Para que seu novo usuário tenha permissão de administração, precisamos colocá-lo no grupo
sudo. Digite:usermod -aG sudo nome-do-usuarioNovamente, substitua
nome-do-usuariopelo nome que você escolheu. -
Verifique as permissões
Para confirmar que tudo está certo, digite:
groups nome-do-usuarioSe tudo estiver certo, você verá que o usuário está no grupo
sudo. -
Teste o acesso com sudo
Para garantir que o usuário funciona, saia do root (digite
exit) e entre novamente com o novo usuário:ssh nome-do-usuario@seu-ip-do-vpsDepois de logar, teste com:
sudo whoamiSe aparecer
root, parabéns! Você está administrando com segurança.
Dicas do Sensei: Segurança e boas práticas
- Nunca use root diretamente para tarefas comuns. Sempre use seu usuário com
sudo. - Use senhas fortes — evite palavras como "123456" ou "senha". Use combinações de letras, números e símbolos.
- Desative o login direto do root via SSH (isso é feito no arquivo de configuração do SSH, mas não é necessário para iniciantes).
- Atualize o sistema regularmente com
sudo apt update && sudo apt upgrade(em sistemas Debian/Ubuntu).
Pronto! Você está no caminho certo
Parabéns, guerreiro da tecnologia! Você acabou de criar um usuário seguro, com poder de administração, mas sem os riscos do root. Isso é o que chamamos de administração responsável.
Se precisar de ajuda, lembre-se: o Suporte GeHost está aqui para você — e nosso Painel do Cliente é seu porto seguro. Consulte seu plano no painel para saber quais recursos estão disponíveis.
Até a próxima, com código limpo e coração tranquilo. 🌿