GNU/Linux >> Belajar Linux >  >> Linux

Perbedaan antara /etc/pam.d/login dan /etc/pam.d/system-auth?

Solusi 1:

/etc/pam.d/system-auth file digunakan oleh Red-Hat dan sistem serupa untuk mengelompokkan kebijakan keamanan umum. Ini sering disertakan dalam /etc/pam.d lainnya file kebijakan di mana kebijakan umum tersebut diperlukan.

Saat mengakses sistem melalui ssh melalui sshd, /etc/pam.d/sshd file kebijakan dikonsultasikan. File ini berisi /etc/pam.d/system-auth jadi perubahan Anda pada /etc/pam.d/system-auth valid.

File /etc/pam.d/login dikonsultasikan saat Anda masuk melalui /bin/login program oleh karena itu setiap perubahan hanya mempengaruhi /bin/login .

Solusi 2:

  • login - aturan untuk lokal (login konsol)
  • sistem-auth - aturan umum banyak layanan
  • password-auth - aturan umum untuk banyak layanan jarak jauh
  • sshd - aturan untuk daemon SSHD saja

Solusi 3:

Sekarang saya tidak begitu jelas tentang perbedaan antara /etc/pam.d/login dan /etc/pam.d/system-auth. Adakah yang bisa memberi saya referensi atau panduan?

OpenSSH menggunakan modul /etc/pam.d/sshd. /etc/pam.d/sshd:

auth       include      system-auth

OpenSSH tidak menggunakan /etc/pam.d/login untuk autentikasi. /etc/pam.d/login dan /etc/pam.d/system-auth adalah modul yang berbeda untuk program yang berbeda.


Linux
  1. Perbedaan Antara [[ $a ==Z* ]] Dan [ $a ==Z* ]?

  2. Apa Perbedaan Antara /sbin/nologin Dan /bin/false?

  3. Perbedaan Antara "du -sh *" Dan "du -sh ./*"?

  1. Perbedaan Antara /opt Dan /usr/local?

  2. Perbedaan Nss dan Pam?

  3. Perbedaan antara /bin dan /usr/bin

  1. Perbedaan Antara Shell Login dan Shell Non-login?

  2. Linux:Perbedaan Antara /dev/console , /dev/tty Dan /dev/tty0?

  3. Perbedaan Antara ~/.profile, ~/.bashrc, ~/.bash_profile, ~/.gnomerc, /etc/bash_bashrc, /etc/screenrc …?