Wie füge ich ein SMB-Passwort (Samba-Passwort) für einen Benutzer in Debian hinzu, wenn es keine smbpasswd-Binärdatei gibt?

5534
Nakedible

Ich habe Samba auf einem meiner Debian-Server installiert und benutze libpam-smbpass, um UNIX- und SMB-Passwörter synchron zu halten. Passwörter werden derzeit nur von Unix-Anmeldungen über die Shell geändert.

Ich habe jedoch gerade einen neuen Benutzer hinzugefügt und ihm ein Passwort gegeben. Das libpam-smbpass-Modul sagt mir folgendes:

pam_smbpass(passwd:chauthtok): Failed to find entry for user XXX. 

Das ist natürlich, da ich höchstwahrscheinlich der passwd.tdb-Datei, die von Samba für die Authentifizierung verwendet wird, einen Eintrag hinzufügen muss, bevor dieser Eintrag automatisch von pam_smbpass geändert werden kann.

Samba-common in Debian enthält jedoch nicht mehr das Dienstprogramm smbpasswd!

Meine Frage ist also: Wie sollte ich heute in Debian Unstable einen SMB-Passworteintrag für einen neu erstellten Benutzer hinzufügen?

2

1 Antwort auf die Frage

5
quack quixote

Sieht aus wie es in der ist samba-common-binPaket: Paket Seite, Dateiliste

Anscheinend wurde dies samba-commonmit Version 2: 3.4.0 ~ pre2-1 des Quellpakets samba( changelog ) herausgesponnen:

Samba (2: 3.4.0 ~ pre2-1) experimentell; Dringlichkeit = gering

[Jelmer Vernooij]
* Aufteilen von Binärdateien aus Samba-Common in Samba-Common-Bin.
Schließt: # 524661

Perfekt, konnte dieses Paket aus irgendeinem Grund verpassen. Vielen Dank. Nakedible vor 14 Jahren 0