GNU/Linux >> Znalost Linux >  >> Linux

Rozdíl mezi /etc/pam.d/login a /etc/pam.d/system-auth?

Ř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.


Linux
  1. Rozdíl mezi přihlašovacím prostředím a nepřihlašovacím prostředím?

  2. Linux:Rozdíl mezi /dev/console, /dev/tty a /dev/tty0?

  3. Rozdíl mezi „du -sh *“ a „du -sh ./*“?

  1. Rozdíl mezi /opt a /usr/local?

  2. Rozdíl mezi ~/.profile, ~/.bashrc, ~/.bash_profile, ~/.gnomerc, /etc/bash_bashrc, /etc/screenrc …?

  3. Rozdíl mezi „$ . Foo“ A „$ ./foo“??

  1. Rozdíl mezi /bin a /usr/bin

  2. Jaký je rozdíl mezi /tmp a /run?

  3. Rozdíl mezi /etc/hosts a /etc/resolv.conf