Některé dokumentace, blogy a fóra a další příklady na webu používají pam_unix2
v /etc/pam.d/
konfigurace. Příklad převzatý z manuálové stránky 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
Zdá se, že pam_unix2 měl pouze:dodatečně podporovat hašování hesel na bázi Blowfish (Debian RFP #237856).
Manuálové stránky jsou:pam_unix a pam_unix2
Jaký je rozdíl mezi pam_unix.so
a pam_unix2.so
? Které se stále používají? udržovaný? relevantní?
Přijatá odpověď:
Balíček původně vytvořil Thorsten Kukuk ze SuSE. Původní upstream FTP repozitář zmizel (podle sledovacího souboru debianu to bylo ftp.suse.com/people/kukuk/pam/pam_unix2/
… některá zrcadla stále existují)
Zdá se, že SuSE tento fork nějakou dobu používalo a udržovalo, ale zdá se, že Red Hat/CentOS/Scientific Linux jej nikdy neposkytl RFE #173002. Debian/Ubuntu jej také poskytlo jako extra balíček, ale byl z Jessie odstraněn, protože je zabugovaný a neudržovaný (závažná chyba => autoremoval => podporované debian dists s pam_unix2)
OpenSUSE stále poskytuje pam_unix2 (2.9.1) ve svém balíčku pam-modules.
V OpenSuSE Factory, pam-modules Verze:12.1 Vydání:73.9, říká “Tento balíček obsahuje další, zastaralý PAM Moduly jsou někdy
potřebné pro migraci :pam_unix2 a pam_pwcheck” (odkaz)
V současnosti pam_unix podporuje blowfish.
pam_unix2 se zdá neudržovaný (opensuse používá pam_unix2 verze 2.9.1, která je 3 roky stará).
Nakonec pam_unix2 postrádá mnoho možností pam_unix.