Я начал читать документацию относительно pam, и это говорит, что доступные модули должны быть сохранены в/lib/security или/lib/security64 для примеров, которые они дают, чтобы быть применимыми. Моя проблема состоит в том, что ни один из тех каталогов не содержит подкаталог безопасности. Однако я действительно нахожу конфигурационный файл/etc/security/pam.conf и каталог/etc/security/pam.d. Есть ли другое место, я могу искать модули? Возможно, я не должен быть к соответствующему с ними, я честно не знаю, так как я have'nt, полученный очень далеко в документацию все же, но я хотел бы смочь изменить свою аутентификацию раз так просто ради удовольствия. Я выполняю kubuntu 18.04.1.
Сами модули PAM являются общим объектом (.so
) файлы, местоположение которых в системах Мультидуги следует тем же конвенциям как другие библиотеки, в зависимости от Вашей архитектуры процессора т.е.
/lib/i386-linux-gnu
/lib/x86_64-linux-gnu
/usr/lib/i386-linux-gnu
/usr/lib/x86_64-linux-gnu
Напр.
$ ls /lib/x86_64-linux-gnu/security/
pam_access.so pam_group.so pam_namespace.so pam_systemd.so
pam_cifscreds.so pam_issue.so pam_nologin.so pam_tally2.so
pam_debug.so pam_keyinit.so pam_permit.so pam_tally.so
pam_deny.so pam_kwallet5.so pam_pwhistory.so pam_time.so
pam_echo.so pam_lastlog.so pam_rhosts.so pam_timestamp.so
pam_env.so pam_limits.so pam_rootok.so pam_tty_audit.so
pam_exec.so pam_listfile.so pam_securetty.so pam_umask.so
pam_extrausers.so pam_localuser.so pam_selinux.so pam_unix.so
pam_faildelay.so pam_loginuid.so pam_sepermit.so pam_userdb.so
pam_filter.so pam_mail.so pam_shells.so pam_warn.so
pam_ftp.so pam_mkhomedir.so pam_stress.so pam_wheel.so
pam_gnome_keyring.so pam_motd.so pam_succeed_if.so pam_xauth.so
Посмотрите Ubuntu MultiarchSpec: расположение файловой системы