Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
linux:pam [2007/09/12 22:09] – angelegt st | linux:pam [2009/09/25 17:44] (aktuell) – st | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
+ | ====== PAM (Pluggable Authentication Modules) ====== | ||
+ | [[wpde> | ||
+ | Quelle: [[wpde> | ||
+ | |||
+ | ===== Links ===== | ||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | |||
+ | |||
+ | ===== pam_userdb ===== | ||
+ | |||
+ | Eine simple Authentifizierung gelingt über '' | ||
+ | |||
+ | Beispiel: | ||
+ | < | ||
+ | Benutzer1 | ||
+ | Passwort1 | ||
+ | Benutzer2 | ||
+ | Passwort2 | ||
+ | </ | ||
+ | |||
+ | Die Textdatei (Dateiname hier im Beispiel: ''/ | ||
+ | |||
+ | db_load -T -t hash -f / | ||
+ | |||
+ | Manchmal heißt db_load auch anders (db3_load, db4.6_load usw.) wenn pam eine spezielle db-Version braucht. | ||
+ | |||
+ | Falls die Berkeley-DB utils noch nicht installiert sind: | ||
+ | * [[debian: | ||
+ | * [[debian: | ||
+ | |||
+ | Nun wählen wir den Dienst aus, für den diese Authentifizierung gelten soll, im Verzeichnis /etc/pam.d finden wir die nach dem Dienst benannte Dateien. | ||
+ | |||
+ | Beim richtigen Dienst genügen diese 2 Zeilen: | ||
+ | < | ||
+ | auth required / | ||
+ | account required / | ||
+ | </ | ||
+ | :!: Die Dateiendung (.db) weglassen! | ||
+ | |||
+ | Wenn wir Änderungen (neue Benutzer, Passwörtänderungen, |