Como alterar senha root e de usuário na VPS Linux
O comando passwd permite trocar a senha da conta atual, do root ou de outro usuário. Faça a alteração em uma conexão segura e não compartilhe a nova senha.
Alterar a senha do usuário atual
passwd
Informe a senha atual quando solicitada e digite a nova senha duas vezes.
Alterar a senha de outro usuário
Uma conta com sudo pode executar:
sudo passwd NOME_DO_USUARIO
Substitua pelo usuário correto. O sistema solicitará a nova senha, sem exibir os caracteres.
Alterar a senha do root
Se você já possui sudo:
sudo passwd root
Isso define uma senha para a conta root, mas não habilita automaticamente o login root por SSH quando ele estiver bloqueado na configuração.
Para tarefas administrativas, prefira uma conta individual com sudo.
Criar uma senha forte
Utilize:
- comprimento elevado;
- combinação imprevisível de palavras ou caracteres;
- senha exclusiva para a VPS;
- gerenciador de senhas;
- nenhuma informação pessoal ou nome do serviço.
Não reutilize a senha do e-mail, painel financeiro ou outros servidores.
Verificar quando a senha foi alterada
sudo chage -l NOME_DO_USUARIO
O comando mostra a última alteração e as regras de expiração da conta.
Forçar troca no próximo login
sudo chage -d 0 NOME_DO_USUARIO
Use isso ao criar uma senha temporária para outra pessoa. Confirme antes que o fluxo de acesso permite a troca.
Bloquear e desbloquear senha
Bloquear:
sudo passwd -l NOME_DO_USUARIO
Desbloquear:
sudo passwd -u NOME_DO_USUARIO
Bloquear a senha não encerra sessões já abertas e pode não impedir outros métodos de autenticação, como chave SSH.
Esqueci a senha da VPS
Se nenhuma conta sudo estiver disponível, a recuperação depende dos recursos administrativos do ambiente, como console, modo de recuperação ou reinstalação.
Antes de alterar arquivos do sistema:
- confirme o usuário correto;
- consulte os recursos do painel;
- preserve os dados;
- evite tutoriais de recuperação destinados a outra distribuição;
- abra um ticket quando houver dúvida.
A senha foi alterada, mas o SSH não aceita
Confira:
- se o login por senha está habilitado;
- se a conta está bloqueada;
- se o usuário foi digitado corretamente;
- se o SSH usa outra porta;
- os logs com journalctl -u ssh;
- se a autenticação exige chave.
Perguntas frequentes
A troca de senha desconecta sessões abertas?
Normalmente não. As sessões existentes continuam até serem encerradas.
Posso usar somente chave SSH?
Sim, após testar a chave. Desativar senhas antes do teste pode bloquear o acesso.
Como criar uma conta administrativa separada?
Veja como criar um usuário sudo na VPS Ubuntu.
Se precisar de ajuda, abra um ticket com o suporte Nice Hosting.