Sair do meio do processo de configuração de senha

1

Eu tento verificar se minha raiz tem senha ou não.

Eu corro este comando;

sudo passwd root

Mais tarde, respostas como:

Enter new UNIX password:

Com base nessa resposta, tenho uma indicação de que minha raiz não possui senha. Portanto, quero sair do processo de comando.

Como posso fazer isso, por favor?

    
por Santosa Sandy 23.01.2014 / 16:40

3 respostas

1

Para ver se sua raiz tem uma senha, use:

sudo passwd -S root

Isso imprimirá um:

  1. P na segunda coluna, se tiver uma senha;
  2. L na segunda coluna se tiver uma senha bloqueada (uma senha que é impossível digitar) e L é o padrão no Ubuntu;
  3. NP se não tiver senha.

Para sair da nova caixa de diálogo de senha, basta digitar senhas incorretas: Digite uma nova senha e, quando for solicitada a confirmação dessa nova senha, digite uma senha diferente. As senhas não corresponderão e o programa sairá com uma mensagem de erro apropriada.

(Você não pode usar sinais para sair, porque passwd ignora todos os sinais. Exceto SIGKILL deve funcionar, mas é desnecessário e talvez inseguro para usar aqui.)

    
por falconer 23.01.2014 / 17:01
0
  

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"

    
por Rinzwind 23.01.2014 / 16:49
0

Para escapar de um comando executado em um terminal bash use Ctrl-C .

    
por Chris Montanaro 23.01.2014 / 17:41