Rotina básica que toda equipe de TI precisa dominar
Trocar senha no Linux é simples com passwd, mas em servidor corporativo envolve política de complexidade, expiração, contas de serviço e auditoria. Este tutorial cobre Ubuntu, Debian e derivados — padrão em muitos servidores que a ITC administra no RS, inclusive hosts Implementação de Proxmox corporativo: aproveitamento de hardware.
Trocar a própria senha
No terminal, logado como o usuário:
passwd
Digite a senha atual, depois a nova duas vezes. Escolha senha longa (12+ caracteres) — frase-senha funciona bem.
Administrador trocando senha de outro usuário
sudo passwd nome_do_usuario
Root direto (se estiver logado como root):
passwd nome_do_usuario
Redefinir senha do root
Com sudo disponível:
sudo passwd root
Se esqueceu senha e tem acesso físico/console (recuperação): boot em modo recovery → root shell → mount -o remount,rw / → passwd usuario. Em produção, faça backup antes e documente — ou acione suporte ITC.
Política de expiração (chage)
Ver quando a senha expira:
chage -l nome_do_usuario
Forçar troca no próximo login:
sudo chage -d 0 nome_do_usuario
Definir validade máxima (ex.: 90 dias):
sudo chage -M 90 nome_do_usuario
Boas práticas em empresa
- Não reutilize senha de e-mail ou VPN no servidor Linux.
- Contas de serviço (backup, monitoramento): senha longa em cofre; rotacionar periodicamente.
- Preferir chave SSH para administradores + desativar login por senha no SSH quando possível — veja Como habilitar SSH para root no Linux com segurança.
- Registre alterações em chamado interno (quem, quando, qual host).
Próximo da série
Como habilitar SSH para root no Linux com segurança · Como atualizar Proxmox VE: passo a passo seguro · Índice da série.