Исходный код экрана входа в систему

Я хотел бы посмотреть, как на экране входа в систему действительно проверяется правильность пароля. Имеет ли он доступ к файлу passwd напрямую или относится к решению какой-либо системной функции?

Аутентификация осуществляется с использованием PAM, подключаемых модулей аутентификации.

Linux-PAM is a system of libraries that handle the authentication tasks of applications (services) on the system. The library provides a stable general interface (Application Programming Interface - API) that privilege granting programs (such as login(1) and su(1)) defer to to perform standard authentication tasks. 

Конфигурация для службы входа в систему находится в /etc/pam.d/login . Он прокомментирован и очень информативен.

Это модули PAM, которые при необходимости получают доступ к файлу паролей. В системах с централизованной аутентификацией (например, LDAP) службе входа в систему, возможно, никогда не потребуется доступ к файлу пароля.

Подробнее см. В man 7 pam .