Servidor & DevOps 5 visualizações

Como configurar um usuário não-root com sudo para administrar o VPS com segurança

Ver no WHMCS

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

  1. Conecte-se ao seu VPS via SSH

    Abra seu terminal (ou Putty, se estiver no Windows) e digite:

    ssh root@seu-ip-do-vps

    Substitua seu-ip-do-vps pelo IP do seu servidor. Você será solicitado a digitar a senha do root.

  2. Crie um novo usuário

    Depois de logado como root, digite:

    adduser nome-do-usuario

    Substitua nome-do-usuario por 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.

  3. 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-usuario

    Novamente, substitua nome-do-usuario pelo nome que você escolheu.

  4. Verifique as permissões

    Para confirmar que tudo está certo, digite:

    groups nome-do-usuario

    Se tudo estiver certo, você verá que o usuário está no grupo sudo.

  5. 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-vps

    Depois de logar, teste com:

    sudo whoami

    Se 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. 🌿

Precisa de Ajuda?

Nossa equipe está pronta para resolver suas dúvidas.