Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung | |||
| linux:pam [2007/09/16 16:08] – 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, | ||