GNU/Linux >> Tutoriels Linux >  >> Linux

La différence entre /etc/pam.d/login et /etc/pam.d/system-auth ?

Solution 1 :

Le /etc/pam.d/system-auth Le fichier est utilisé par Red-Hat et les systèmes similaires pour regrouper les politiques de sécurité communes. Il est souvent inclus dans d'autres /etc/pam.d fichiers de stratégie où ces stratégies communes sont requises.

Lors de l'accès à un système via ssh via sshd, le /etc/pam.d/sshd fichier de politique est consulté. Ce fichier comprend /etc/pam.d/system-auth donc vos changements à /etc/pam.d/system-auth sont valides.

Le fichier /etc/pam.d/login est consulté lorsque vous vous connectez via le /bin/login programme donc toute modification n'affecte que /bin/login .

Solution 2 :

  • connexion - règles pour la connexion locale (connexion à la console)
  • system-auth - règles communes à de nombreux services
  • password-auth - règles communes à de nombreux services distants
  • sshd - règles pour le démon SSHD uniquement

Solution 3 :

Maintenant, je ne suis pas très clair sur la différence entre /etc/pam.d/login et /etc/pam.d/system-auth. Quelqu'un pourrait-il me donner une référence ou un guide ?

OpenSSH utilise le module /etc/pam.d/sshd. /etc/pam.d/sshd :

auth       include      system-auth

OpenSSH n'utilise pas /etc/pam.d/login pour auth. /etc/pam.d/login et /etc/pam.d/system-auth sont des modules différents pour différents programmes.


Linux
  1. La Différence Entre [[ $a ==Z* ]] Et [ $a ==Z* ] ?

  2. La différence entre "du -sh *" et "du -sh ./*" ?

  3. La différence entre /opt et /usr/local ?

  4. La différence entre ~/.profile, ~/.bashrc, ~/.bash_profile, ~/.gnomerc, /etc/bash_bashrc, /etc/screenrc … ?

  5. La différence entre '$ . Foo' Et '$ ./foo' ? ?

La bonne façon de modifier les fichiers /etc/passwd et /etc/group sous Linux

Quelle est la différence entre la connexion et le shell sans connexion

Quelle est la différence entre /sbin/nologin et /bin/false ?

Comprendre les fichiers /proc/mounts, /etc/mtab et /proc/partitions

Différence entre /bin et /usr/bin

Différence entre /etc/hosts et /etc/resolv.conf