Для полноценной работы стека PAM с keyutils и возможности инициализации kernel session keyring, при сборке linux-pam необходимо включить kernel key management facility (HAVE_KEY_MANAGEMENT). По какой-то причине, во время сборки, в sys/syscall.h не обнаруживается __NR_keyctl и модуль, в итоге, не собирается.
(In reply to comment #0) > Для полноценной работы стека PAM с keyutils и возможности инициализации kernel > session keyring, при сборке linux-pam необходимо включить kernel key management > facility (HAVE_KEY_MANAGEMENT). > > По какой-то причине, во время сборки, в sys/syscall.h не обнаруживается > __NR_keyctl и модуль, в итоге, не собирается. Во время сборки всё обнаруживается, но keyinit выключен прямо в linux-pam.spec (см. Unlink unwanted modules).
Да, ну, тогда вот. Давайте проверим и пропустим: [sin@tor linux-pam]$ ssh girar task ls #184408 BUILDING #1 [locked] [test-only] sisyphus linux-pam.git=1.3.0-alt2
http://git.altlinux.org/tasks/184549/
linux-pam-1.3.0.0.17.7d0c-alt1 -> sisyphus: Tue Jun 20 2017 Dmitry V. Levin <ldv@altlinux.org> 1.3.0.0.17.7d0c-alt1 - v1.3.0-4-gdce30cd -> v1.3.0-17-g7d0c508. - Enabled pam_keyinit module (closes: #33558).