Pular para o conteúdo principal

Como criar um usuário sudo na VPS Ubuntu

Criar um usuário sudo é um dos primeiros passos recomendados ao configurar uma VPS Ubuntu. Isso evita trabalhar sempre como root e mantém as tarefas administrativas associadas a uma conta identificável.

1. Crie o usuário

Troque administrador pelo nome desejado:

adduser administrador

Defina uma senha forte. Os demais campos são opcionais.

2. Adicione ao grupo sudo

usermod -aG sudo administrador
groups administrador

A saída deve incluir sudo.

3. Teste a permissão

su - administrador
sudo whoami

Após informar a senha, o resultado esperado é:

root

4. Teste uma nova conexão SSH

Em outro terminal:

ssh administrador@IP_DA_VPS

Mantenha a sessão root aberta até confirmar que o login e o sudo funcionam.

5. Configure uma chave SSH

No seu computador:

ssh-keygen -t ed25519

Em Linux ou macOS, envie a chave com:

ssh-copy-id administrador@IP_DA_VPS

Se ssh-copy-id não estiver disponível, copie a chave pública. Na VPS, conectado como o novo usuário:

mkdir -p ~/.ssh
chmod 700 ~/.ssh
nano ~/.ssh/authorized_keys
chmod 600 ~/.ssh/authorized_keys

Cole a chave pública em uma única linha e teste uma nova conexão.

6. Opcional: desative o login root

Faça isso somente após testar o novo usuário e a chave.

sudo nano /etc/ssh/sshd_config.d/99-nicehosting-security.conf

Adicione:

PermitRootLogin no

Valide e recarregue:

sudo sshd -t
sudo systemctl reload ssh

Não feche a sessão atual antes de testar outra conexão.

Como remover o sudo

sudo deluser administrador sudo

Isso não apaga a conta nem seus arquivos.

Perguntas frequentes

Qual a diferença entre root e sudo?

Root possui controle total o tempo inteiro. Com sudo, o usuário eleva a permissão somente para um comando administrativo.

Posso criar mais de um usuário sudo?

Sim. Contas separadas para cada administrador melhoram a organização e evitam o compartilhamento de senha.

É seguro desativar o login root?

Sim, desde que outro usuário com sudo e SSH tenha sido testado. Uma configuração incorreta pode bloquear o acesso remoto.

Quais são as outras configurações iniciais?

Consulte os primeiros passos em uma VPS Linux Ubuntu.


Se precisar de ajuda, abra um ticket com o suporte Nice Hosting.