GNU/Linux >> Tutoriels Linux >  >> Linux

Pam_unix2 / Pourquoi n'existe-t-il pas sur certaines distributions ?

Certaines documentations, blogs et forums et autres exemples sur le web utilisent pam_unix2 dans /etc/pam.d/ configurations. Un exemple tiré de la page de manuel 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

Il semble que pam_unix2 était simplement destiné à :supporter en plus le hachage de mot de passe basé sur bcrypt Blowfish (appel d'offres Debian #237856).

Les pages de manuel sont :pam_unix et pam_unix2

Quelle est la différence entre pam_unix.so et pam_unix2.so ? Lesquels sont encore utilisés ? entretenu? pertinent ?

Réponse acceptée :

Le package a été créé à l'origine par Thorsten Kukuk de SuSE. Le référentiel FTP en amont d'origine a disparu (selon le fichier de surveillance de Debian, il s'agissait de ftp.suse.com/people/kukuk/pam/pam_unix2/ … certains miroirs existent encore)

Il semble que SuSE ait utilisé et maintenu ce fork pendant un certain temps, mais il semble que Red Hat/CentOS/Scientific Linux ne l'ait jamais fourni RFE #173002. En outre, Debian/Ubuntu l'a fourni en tant que paquet supplémentaire, mais il a été supprimé de Jessie car il est bogué et non maintenu (Grave bug => autoremoval => supporte les dists debian avec pam_unix2)

OpenSUSE fournit toujours pam_unix2 (2.9.1) dans son paquet pam-modules.
Dans OpenSuSE Factory, pam-modules Version :12.1 Release :73.9, il est écrit "Ce paquet contient des PAM supplémentaires obsolètes Modules parfois
nécessaires pour la migration
:pam_unix2 et pam_pwcheck"
(lien)

De nos jours, pam_unix supporte blowfish.

pam_unix2 semble non maintenu (opensuse utilise pam_unix2 version 2.9.1, qui a 3 ans).

Enfin, pam_unix2 manque de nombreuses options pam_unix.


Linux
  1. Pourquoi Linux ? - Quelques raisons de convertir vers Linux

  2. Pourquoi le tilde (~) ne se développe-t-il pas à l'intérieur des guillemets doubles ?

  3. Pourquoi le PC ne lit-il pas les DVD ? ?

  4. Pourquoi Perl est-il installé par défaut avec la plupart des distributions Linux ?

  5. Pourquoi les différentes distributions Linux ont-elles besoin de patcher les packages ?

Pourquoi "moins" n'affiche-t-il pas la sortie en gras ? ?

Pourquoi certains Emoji N&B et d'autres sont-ils trop gros ?

Pourquoi Cryptkeeper ne fonctionne-t-il pas dans la version 12.04 ?

6 raisons pour lesquelles Linux n'a pas plus d'applications

Y a-t-il une raison pour laquelle les autorisations "propriétaire" existent ? Les autorisations de groupe ne suffisent-elles pas ?

Pourquoi sur Linux moderne, la taille de la pile par défaut est si énorme - 8 Mo (même 10 sur certaines distributions)