Onde o nome de usuário e a senha são armazenados?

4

Apenas pela minha curiosidade, onde o nome de usuário e a senha associada são armazenados no Ubuntu? E como é verificado no momento do login?

    
por Tachyons 02.04.2012 / 18:02

1 resposta

6

As senhas podem ser encontradas (em forma de hash) em / etc / shadow e os usuários em / etc / passwd.

O programa de login é usado para estabelecer uma nova sessão com o sistema.        Normalmente, ele é chamado automaticamente respondendo ao prompt login:        no terminal do usuário. login pode ser especial para o shell e não pode        ser invocado como um subprocesso. Normalmente, o login é tratado pelo shell        como login exec que faz com que o usuário saia do shell atual.        Tentando executar o login de qualquer shell, mas o shell de login        produzir uma mensagem de erro.

   The user is then prompted for a password, where appropriate. Echoing is
   disabled to prevent revealing the password. Only a small number of
   password failures are permitted before login exits and the
   communications link is severed.

   If password aging has been enabled for your account, you may be
   prompted for a new password before proceeding. You will be forced to
   provide your old password and the new password before continuing.
   Please refer to passwd(1) for more information.

Mais informações em: link

link

    
por LnxSlck 02.04.2012 / 18:09