GNU/Linux >> Linux Esercitazione >  >> Linux

Pam_unix2 / Perché non esiste su alcune distribuzioni?

Alcune documentazioni, blog e forum e altri esempi sul web utilizzano pam_unix2 in /etc/pam.d/ configurazioni. Un esempio tratto dalla manpage di 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

Sembra che pam_unix2 avesse semplicemente lo scopo di:supportare inoltre l'hashing delle password basato su bcrypt Blowfish (Debian RFP #237856).

Le manpage sono:pam_unix e pam_unix2

Qual è la differenza tra pam_unix.so e pam_unix2.so ? Quali sono ancora utilizzati? mantenuto? rilevante?

Risposta accettata:

Il pacchetto è stato originariamente creato da Thorsten Kukuk di SuSE. Il repository FTP originale a monte è scomparso (secondo il file di controllo debian era ftp.suse.com/people/kukuk/pam/pam_unix2/ … alcuni specchi esistono ancora)

Sembra che SuSE abbia usato e mantenuto quel fork per un po', ma sembra che Red Hat/CentOS/Scientific Linux non lo abbia mai fornito RFE #173002. Inoltre, Debian/Ubuntu lo ha fornito come pacchetto aggiuntivo, ma è stato rimosso da Jessie perché presenta bug e non è stato mantenuto (Grave bug => autoremoval => dist debian supportati con pam_unix2)

OpenSUSE fornisce ancora pam_unix2 (2.9.1) nel loro pacchetto pam-modules.
In OpenSuSE Factory, pam-modules Versione:12.1 Release:73.9, dice "Questo pacchetto contiene PAM aggiuntivo e obsoleto I moduli a volte
necessari per la migrazione
:pam_unix2 e pam_pwcheck”
(collegamento)

Al giorno d'oggi, pam_unix supporta il pesce palla.

pam_unix2 sembra non essere mantenuto (opensuse usa pam_unix2 versione 2.9.1, che ha 3 anni).

Infine, a pam_unix2 mancano molte opzioni di pam_unix.


Linux
  1. Perché Linux? – Alcuni motivi per la conversione in Linux

  2. Perché The Tilde (~) non si espande all'interno di virgolette doppie?

  3. Perché "trova" non mostra questo file??

  4. Perché lo script Bash non riconosce gli alias?

  5. Perché il ~/.bash_profile non funziona?

Perché "meno" non mostra output in grassetto??

Perché alcune Emoji in bianco e nero e altre sono troppo grandi?

Perché Cryptkeeper non funziona in 12.04?

Perché il PC non riproduce i Dvd??

6 motivi per cui Linux non ha più app

Perché Perl è installato di default con la maggior parte delle distribuzioni Linux?