Теория
Где Linux хранит данные о паролях локальных пользователей?
Назначение passwd и shadow, хеши паролей, параметры срока действия и ограничения ответа для систем с внешней аутентификацией.
Читать ответ