Como configurar um usuário non-root com sudo para administrar o VPS com segurança
Olá, querido cliente! Seja bem-vindo ao seu novo espaço no mundo da hospedagem. Aqui na GeHost, acreditamos que segurança e autonomia andam de mãos dadas — por isso, vamos te ensinar, com carinho e clareza, como criar um usuário non-root com permissão sudo para gerenciar seu servidor com responsabilidade e tranquilidade.
Este guia é especialmente pensado para quem está começando ou quer se aprofundar em segurança no acesso ao servidor. Vamos com calma, passo a passo, como se fosse um treinamento de senpai para novato. 🌿
Antes de começar: o que você precisa saber
- Este procedimento é para servidores VPS com acesso root via SSH.
- Seu plano na GeHost é hospedagem com cPanel — mas o acesso root só está disponível em planos específicos (consulte seu painel ou suporte).
- Não use o usuário
rootpara tarefas diárias. É como usar uma chave mestra para abrir uma porta do banheiro. - Seu objetivo é criar um usuário seguro, com permissão
sudoapenas para o que for necessário.
Dica Sensei: Sempre que possível, evite o root. Ele é poderoso, mas perigoso. O usuário non-root é como o seu "guardião do servidor" — cuidadoso, responsável e com limite de acesso.
Passo a passo: Criando seu usuário seguro
- Conecte-se ao seu servidor via SSH
Abra seu terminal (Linux/Mac) ou use um cliente como Putty (Windows). Conecte-se com o usuárioroote sua senha de acesso. - Crie um novo usuário (não root)
Execute o comando abaixo, substituindoseunomepelo nome que deseja dar ao seu usuário (ex:joao):
Siga as instruções para definir uma senha forte (use letras maiúsculas, minúsculas, números e símbolos).adduser seunome - Adicione o usuário ao grupo sudo
Para que o usuário tenha permissão para executar comandos com privilégios elevados, execute:
Isso adiciona o usuário ao grupousermod -aG sudo seunomesudo, permitindo que ele use o comandosudoquando necessário. - Verifique a configuração do sudo
Para garantir que o usuário foi adicionado corretamente, digite:
Você deverá vergroups seunomesudona lista de grupos do usuário. - Teste o acesso com sudo
Agora, faça logout doroote faça login novamente com o novo usuário:
Em seguida, tente executar um comando comsu - seunomesudo:
Se o retorno forsudo whoamiroot, parabéns! Você configurou com sucesso um usuário seguro com acesso administrativo. - Desative o login root (opcional, mas recomendado)
Para maior segurança, é melhor desativar o login direto comroot. Edite o arquivo de configuração do SSH:
Procure a linha:sudo nano /etc/ssh/sshd_configPermitRootLogin yesAltere para:PermitRootLogin noSalve o arquivo (Ctrl+O, Enter) e saia (Ctrl+X). Reinicie o serviço SSH:
Agora, osudo systemctl restart sshdrootsó poderá ser acessado por quem já está logado com outro usuário — muito mais seguro!
Importante: segurança e boas práticas
- Nunca compartilhe sua senha ou chaves SSH com terceiros.
- Use senhas fortes e únicas para cada usuário.
- Evite usar
sudopara comandos que não exigem privilégios elevados. - Monitore o acesso com ferramentas como
journalctlousudo last. - Se precisar de ajuda, entre em contato com o suporte da GeHost pelo painel: painel.gehost.com.br.
Dica Sensei: Você não precisa saber tudo para começar. Aprendizado é um caminho, não um destino. Cada passo seguro é um passo em direção à liberdade digital.
Quer ir além?
Se você está curioso para saber mais sobre segurança no servidor, como firewall, monitoramento de logs ou configuração de SSH com chaves, o suporte da GeHost está à disposição. Lembre-se: todo grande administrador começou como um iniciante.
Se precisar de ajuda com algum comando ou configuração, envie um ticket no painel do cliente. Nossa equipe está pronta para te ajudar com respeito, clareza e um toque de humanidade — assim como fazemos desde 2015, com amor e dedicação por Raphael Neves Koga, nosso fundador.
Até a próxima, com paz e código limpo! 🙏