2010-09-18

Question of the day

вопрос:
что значит второе поле в /etc/passwd, и какие допустимые его значения?

ответ:
второе поле /etc/passwd - пароль.
если значение "x" - пароль задан в /etc/shadow
если значение пустая строка - пустой пароль, и возможен вход без пароля (см. pam_unix nullok)
иначе - поле содержит шифрованый пароль (см. /etc/login.defs ENCRYPT_METHOD)
если задать там значение отличное от "x", от пустой строки, и недопустимое для указанного в login.defs алгоритма шифрования, то пользователь зайти не сможет :)

Немає коментарів: