Что такое pam_unix2 / почему он не существует в некоторых дистрибутивах?

Некоторые документы, блоги и форумы и другие примеры в Интернете используют pam_unix2 в настройках /etc/pam.d/ . Пример, взятый из man- страницы pam_winbind :

 auth required pam_env.so auth sufficient pam_unix2.so auth required pam_winbind.so use_first_pass account requisite pam_unix2.so account required pam_winbind.so use_first_pass password sufficient pam_winbind.so password requisite pam_pwcheck.so cracklib password required pam_unix2.so use_authtok session required pam_unix2.so session required pam_winbind.so 

Кажется, pam_unix2 просто предназначался для: дополнительной поддержки bcrypt Bashfish-based хэширования паролей (Debian RFP # 237856 ).

В файлах находятся: pam_unix и pam_unix2

В чем разница между pam_unix.so и pam_unix2.so ? Какие еще используются? поддерживается? Соответствующий ?

One Solution collect form web for “Что такое pam_unix2 / почему он не существует в некоторых дистрибутивах?”

Пакет был оригинально создан Торстеном Кукуком из SuSE. Исходный восходящий FTP-репозиторий исчез (согласно файлу просмотра debian это был ftp.suse.com/people/kukuk/pam/pam_unix2/ … некоторые зеркала все еще существуют)

Похоже, что SuSE использовал и поддерживал эту вилку какое-то время, но, похоже, Red Hat / CentOS / Scientific Linux никогда не предоставляли ей RFE # 173002 . Кроме того, Debian / Ubuntu предоставил его в качестве дополнительного пакета, но он был удален из Jessie, потому что он неисправен и не поддерживается ( Grave bug => autoremoval => поддерживает debian dists с pam_unix2 )

OpenSUSE по-прежнему предоставляет pam_unix2 (2.9.1) в своем пакете pam-modules . В OpenSuSE Factory, pam-modules Версия: 12.1 Release: 73.9, он говорит: « Этот пакет содержит дополнительные устаревшие модули PAM, которые иногда необходимы для миграции : pam_unix2 и pam_pwcheck» ( ссылка )

В настоящее время pam_unix поддерживает blowfish.

pam_unix2 кажется неподдерживаемым (opensuse использует pam_unix2 версию 2.9.1, которому 3 года).

Наконец, в pam_unix2 отсутствует множество параметров pam_unix.

  • Использовать несколько методов входа в систему PAM одновременно?
  • Неверные настройки PAM: успешный вход в систему регистрируется как сбой
  • аутентификация pam ldap - AWS EC2 ami (Amazon's ami)
  • Не удается загрузить мой модуль PAM - как диагностировать?
  • Linux и Unix - лучшая ОС в мире.