GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Der Unterschied zwischen /etc/pam.d/login und /etc/pam.d/system-auth?

Lösung 1:

Der /etc/pam.d/system-auth Datei wird von Red-Hat und ähnlichen Systemen verwendet, um gemeinsame Sicherheitsrichtlinien zu gruppieren. Es ist oft in anderen /etc/pam.d enthalten Richtliniendateien, in denen diese allgemeinen Richtlinien erforderlich sind.

Beim Zugriff auf ein System per ssh über sshd wird der /etc/pam.d/sshd Richtliniendatei konsultiert wird. Diese Datei enthält /etc/pam.d/system-auth also Ihre Änderungen auf /etc/pam.d/system-auth sind gültig.

Die Datei /etc/pam.d/login wird abgefragt, wenn Sie sich über den /bin/login anmelden Programm, daher wirken sich Änderungen daran nur auf /bin/login aus .

Lösung 2:

  • login - Regeln für lokale (Konsolen-Login)
  • system-auth - Gemeinsame Regeln für viele Dienste
  • Passwort-Authentifizierung - gemeinsame Regeln für viele Remote-Dienste
  • sshd - Regeln nur für SSHD-Daemon

Lösung 3:

Jetzt ist mir der Unterschied zwischen /etc/pam.d/login und /etc/pam.d/system-auth nicht ganz klar. Könnte mir jemand eine Referenz oder eine Anleitung geben?

OpenSSH verwendet das Modul /etc/pam.d/sshd. /etc/pam.d/sshd:

auth       include      system-auth

OpenSSH verwendet /etc/pam.d/login nicht zur Authentifizierung. /etc/pam.d/login und /etc/pam.d/system-auth sind unterschiedliche Module für unterschiedliche Programme.


Linux
  1. Der Unterschied zwischen [[ $a ==Z* ]] und [ $a ==Z* ]?

  2. Was ist der Unterschied zwischen /sbin/nologin und /bin/false?

  3. Unterschied zwischen /etc/crontab und crontab -e

  4. Was ist die Verbindung zwischen den Verzeichnissen /etc/init.d und /etc/rcX.d in Linux?

  5. Linux:Unterschied zwischen /dev/console , /dev/tty und /dev/tty0

Der richtige Weg zum Bearbeiten von /etc/passwd- und /etc/group-Dateien unter Linux

Was ist der Unterschied zwischen Login- und Non-Login-Shell

Linux:Unterschied zwischen /dev/console , /dev/tty und /dev/tty0?

Der Unterschied zwischen „du -sh *“ und „du -sh ./*“?

Der Unterschied zwischen „$ . Foo‘ und ‚$ ./foo‘??

Die Dateien /proc/mounts, /etc/mtab und /proc/partitions verstehen