Com base nessa resposta, tenho uma indicação de que minha raiz não possui senha.
Não. Como o seu administrador é quem está alterando a senha, a senha atual não é solicitada. Caso contrário, alterar uma senha para uma conta exigiria que o usuário solicitasse sua senha.
Verifique /etc/shadow
. Esses arquivos informam se um usuário possui uma senha e qual criptografia é usada.
As colunas em /etc/shadow
são: -seperadas e indicam:
- Nome de usuário: é seu nome de login
- Senha: sua senha criptografada. A senha deve ter no mínimo 6 a 8 caracteres, incluindo caracteres especiais / dígitos
- Última alteração de senha (lastchanged): Dias desde 1º de janeiro de 1970 que a senha foi alterada pela última vez
- Mínimo: o número mínimo de dias necessários entre alterações de senha, ou seja, o número de dias restantes antes que o usuário possa alterar sua senha
- Máximo: O número máximo de dias em que a senha é válida (depois que o usuário é forçado a alterar sua senha)
- Avisar: O número de dias antes da expiração da senha é que o usuário seja avisado de que sua senha deve ser alterada
- Inativo: o número de dias após a expiração da senha em que a conta está desativada
- Expirar: dias desde 1º de janeiro de 1970 que a conta está desativada, por exemplo, uma data absoluta que especifica quando o login não pode mais ser usado
===
Veja: link Se o campo password contiver alguma string que não seja um resultado válido da crypt (3) , por exemplo ! ou *, o usuário não poderá usar uma senha unix para efetuar login (mas o usuário pode efetuar login no sistema por outros meios). ... Um campo de senha que começa com um ponto de exclamação significa que a senha está bloqueada. Os caracteres restantes na linha representam o campo da senha antes que a senha seja bloqueada.
===
Portanto, quero sair do processo de comando.
control-x
Ele mostrará algo como "[1] + Stopped sudo passwd"