Где хранится имя пользователя и пароль
Просто для любопытства, где имя пользователя и связанный с ним пароль хранятся в Ubuntu? И как это проверяется при входе в систему?
1 ответ
Пароли можно найти (в хешированной форме) в / etc / shadow, а пользователей - в / etc / passwd.
Программа входа в систему используется для установления нового сеанса с системой. Обычно он вызывается автоматически, отвечая на приглашение login: на терминале пользователя. Логин может быть особенным для оболочки и не может быть вызван как подпроцесс. Как правило, вход в систему обрабатывается оболочкой как вход exec, что приводит к выходу пользователя из текущей оболочки. Попытка выполнить вход в систему из любой оболочки, но оболочка входа в систему выдаст сообщение об ошибке.
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.
Более подробная информация на: http://manpages.ubuntu.com/manpages/hardy/man1/login.1.html
http://manpages.ubuntu.com/manpages/hardy/man5/passwd.5.html