es ist eine Weile her dass ich mich zuletzt mit Samba beschäftigt
habe. Und meine Anforderungen sind üblicherweise etwas
"außergewöhnlich". So auch heute, wo es "nur" darum geht, dass eine
Windows-basierte Backup-Lösung sich ein Share von einem Linux-Host
mappen können soll, damit dessen Inhalt auf einem Backup-Band landen
kann.
Hierzu wollte ich die bei der Installation von Samba 3.4 unter Debian
sid aus der /etc/passwd befüllte Samba-Userdatenbank
(/var/lib/samba/passdb.tdb?) so weit wieder leerräumen, dass nur noch
ein einziger Account übrig bleibt, der benutzt werden kann. Nur leider
habe ich in der smbpasswd-Manpage nichtmal eine Option gefunden, um
den Inhalt der passdb.tdb anzuzeigen.
Gibt es da ein High-Level-Tool oder brauche ich dazu ein generisches
tdb-Tool (welches?)?
Grüße
Marc
--
-------------------------------------- !! No courtesy copies, please !! -----
Marc Haber | " Questions are the | Mailadresse im Header
Mannheim, Germany | Beginning of Wisdom " | http://www.zugschlus.de/
Nordisch by Nature | Lt. Worf, TNG "Rightful Heir" | Fon: *49 621 72739834
> Gibt es da ein High-Level-Tool oder brauche ich dazu ein
> generisches tdb-Tool (welches?)?
Selber nicht im Einsatz: Aber suchst Du pdbedit?
Grusz,
Peter Blancke
--
Hoc est enim verbum meum!
> Hierzu wollte ich die bei der Installation von Samba 3.4 unter Debian
> sid aus der /etc/passwd bef�llte Samba-Userdatenbank
> (/var/lib/samba/passdb.tdb?) so weit wieder leerr�umen, dass nur noch
testparm -vs | grep "passdb backend"
Per default ist, glaube ich, tdbsam eingestellt (steht zumindest so in
der smb.conf.ucf-dist).
> ein einziger Account �brig bleibt, der benutzt werden kann. Nur leider
> habe ich in der smbpasswd-Manpage nichtmal eine Option gefunden, um
> den Inhalt der passdb.tdb anzuzeigen.
pdbedit -L
listet die User.
> Gibt es da ein High-Level-Tool oder brauche ich dazu ein generisches
> tdb-Tool (welches?)?
Ohne jetzt ein Tool zum direkten editieren einer tdb zu kennen:
pdbedit -i tdbsam -e smbpasswd:/etc/samba/smbpasswd.tmp
$EDITOR /etc/samba/smbpasswd.tmp
pdbedit -i smbpasswd:/etc/samba/smbpasswd.tmp -e tdbsam
-e h�ngt neue User an ein existierendes backend an, daher die alte
passdb.tdb vor dem reexportieren verschieben.
Gru�, Michel
--
Vielen Dank, das war genau das was ich gesucht habe.
> Michelino Caroselli <m09...@caroselli.de> wrote:
> [korrektes, hilfreiches]
>
> Vielen Dank, das war genau das was ich gesucht habe.
Freut mich;)
Gru�, Michel
--