Diese Option erlaubt es dem Administrator, die Backends auszuwählen, mit denen Passwords gelesen und gespeichert werden. Das erlaubt beispielsweise, dass beide smbpasswd und tdbsam verwendet werden, ohne die Notwendigkeit einer Neuübersetzung. Es können auch mehrfach-Backends eingerichtet werden, wenn sie durch Leerzeichen getrennt angegeben werden. Die Backends werden in der notierten Reihenfolge durchlaufen, und neue Clients werden immer zu dem zuerst genannten Backend hinzugefügt.
Dieser Parameter besteht aus zwei Teilen: den Backend-Namen und einer 'Location'-Bezeichnung, die ausschließlich für den bezeichneten Backend Bedeutung hat. Diese beiden Bezeichner werden durch ein ':'-Zeichen getrennt.
Verfügbare Backends:
Akzeptiert den Pfad zur smppasswd-Datei als optionales Argument.
Akzeptiert einen Pfad zum TDB als optionales Argument. Ohne Angabe dieses Arguments wird der Pfad zur Datei passdb.tdb verwendet.
Es akzeptiert eine LDAP-URL als optionales Argument. Falls kein Argument angegeben wird, ist der Pfad ldap://localhost
Akzeptiert name NIS Domain als optionales Argument. Funktioniert aber nur mit Sun-NIS+ Servern.
Akzeptiert einen Identifier als Argument.
Voreinstellung:
passdb backend = smbpasswd
Beispiel:
passdb backend = tdbsam:/etc/samba/private/passdb.tdb smbpasswd:/etc/samba/smbpasswd
Beispiel:
passdb backend = ldapsam:ldaps://ldap.example.com
Beispiel:
passdb backend = ldapsam:ldap://ldap-1.example.com ldap://ldap-2.example.com
Beispiel:
passdb backend = mysql:my_plugin_args tdbsam