Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

passdb.tdb bearbeiten?

9 views
Skip to first unread message

Marc Haber

unread,
Jul 23, 2009, 2:58:27 AM7/23/09
to
Hallo,

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

Peter Blancke

unread,
Jul 23, 2009, 4:11:58 AM7/23/09
to
Am 2009-07-23, Marc Haber <mh+usene...@zugschl.us> schrieb:

> 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!

Michelino Caroselli

unread,
Jul 23, 2009, 4:28:31 AM7/23/09
to
*Marc Haber* wrote:

> 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
--

Marc Haber

unread,
Jul 24, 2009, 4:12:08 AM7/24/09
to
Michelino Caroselli <m09...@caroselli.de> wrote:
[korrektes, hilfreiches]

Vielen Dank, das war genau das was ich gesucht habe.

Michelino Caroselli

unread,
Jul 24, 2009, 1:20:59 PM7/24/09
to
*Marc Haber* wrote:

> Michelino Caroselli <m09...@caroselli.de> wrote:
> [korrektes, hilfreiches]
>
> Vielen Dank, das war genau das was ich gesucht habe.

Freut mich;)


Gru�, Michel
--

0 new messages