Pular para o conteúdo principal

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:

  1. confirme o usuário correto;
  2. consulte os recursos do painel;
  3. preserve os dados;
  4. evite tutoriais de recuperação destinados a outra distribuição;
  5. 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.