Řešení 1:
/etc/pam.d/system-auth používá Red-Hat a podobné systémy k seskupení společných bezpečnostních zásad. Často je součástí jiných /etc/pam.d soubory zásad, kde jsou tyto společné zásady vyžadovány.
Při přístupu k systému přes ssh přes sshd /etc/pam.d/sshd je konzultován soubor zásad. Tento soubor obsahuje /etc/pam.d/system-auth takže vaše změny na /etc/pam.d/system-auth jsou platné.
Soubor /etc/pam.d/login je konzultován, když se přihlásíte pomocí /bin/login proto jakékoli změny v něm ovlivní pouze /bin/login .
Řešení 2:
- přihlášení – pravidla pro místní (přihlášení do konzole)
- system-auth – společná pravidla mnoha služeb
- ověření hesla – společná pravidla pro mnoho vzdálených služeb
- sshd – pravidla pouze pro démona SSHD
Řešení 3:
Nyní mi není příliš jasný rozdíl mezi /etc/pam.d/login a /etc/pam.d/system-auth. Mohl by mi někdo dát nějaký odkaz nebo návod?
OpenSSH použijte modul /etc/pam.d/sshd. /etc/pam.d/sshd:
auth include system-auth
OpenSSH nepoužívá /etc/pam.d/login k ověření. /etc/pam.d/login a /etc/pam.d/system-auth jsou různé moduly pro různé programy.