linux-l: SAMBA bzw. Linux unter Win ?

Philipp Grau phgrau at ZEDAT.FU-Berlin.DE
Fr Jul 30 15:56:57 CEST 1999


On Fri, Jul 30, 1999 at 03:02:00PM +0200, P. Creutzburg wrote:
> Joachim von Thadden schrieb:
> > 
> > "P. Creutzburg" wrote:
> > >
> > > Andre' Draszik schrieb:
> > >
> > > > According to P. Creutzburg:
> > > > > Wenn hier schon mal so ein SAMBA-Thread ist, mal ein anderes Problem:
> > 
> > Bei dem Password-Chat ist NICHT der Chat von Windoof gemeint, sondern
> > der Linux Kennwort-Chat, wenn man passwd eingibt. Das Problem ist, das
> > Samba kein Pseudoterminal für den Chat verwendet, das Linux passwd
> > selbiges jedoch erfordert. Lösung ist zum Beispiel ein kleines expect
> > Script als Kennwort Programm anzugeben, das das Kennwort ändert.

Richtig!

> Einspruch.
> 1.)Den Linux-Kennwort-chat brauchte man ja wohl nirgends einzutragen,
> weil bekannt. Nach Doku ist der Chat gemeint, den Billies Fensterl mit
> ihrer autorisierungsinstanz quasseln. Und der ändert sich je nach
> Internationalisierung und dem Gusto M$. Deswegen gibts den Eintrag
> "password chat debug", der - nach Doku - diesen chat in den Logfiles
> aufzeichnen soll. Bloss passieren tut nix.

Falsch! Wenn du sehen willst was zwischen Win* und samba passiert,
mußt du den Log-Level hoch sezten und das logfile lesen.

Um mal Butter zum den Fischen zu geben:
smb.conf
[...]
passwd chat debug (G) 

     This boolean specifies if the passwd chat script parameter is run in
	 "debug" mode. In this mode the strings passed to and
     received from the passwd chat are printed in the smbd log with a "debug
	 level" of 100. This is a dangerous option as it
     will allow plaintext passwords to be seen in the smbd log. It is
	 available to help Samba admins debug their "passwd
     chat" scripts when calling the "passwd program" and should be turned
	 off after this has been done. This parameter is
     off by default. 	 

[...]

Also man setzte "debug level" auf "100" und dann kann man das sehen
was zwischen samba und dem "passwd chat" und dem "passwd program" 
passiert. Es geht dabei nur um den Dialog zwischen samba und dem "passwd
prgramm" welches mit Hilfe von "passwd chat" aufgerufen wird. 

> 2.)Studiert man die Quellen von Samba, sieht man, dass Samba _sehr_wohl_
> ein Pseudoterminal aufmacht.
> Es steht also nach wie vor die Frage: Wie Chat aufzeichnen? Es muss auch
> ohne _noch_ein_kleines_scripts_und_noch_eins_und_noch_eins..._ gehen,
> man muss es bloss rauskriegen.

Log-Level hoch und logfile lesen, das hilft einem dabei Samba
beim atmen und husten zu zu sehen... (Nee wirklich auch die
Passwd-Dialoge werden aufgedröselt!)

\bye
Philipp


-- 
 Philipp Grau               | Freie Universitaet Berlin 
 phgrau at zedat.fu-berlin.de  | Zentraleinrichtung fuer Datenverarbeitung



Mehr Informationen über die Mailingliste linux-l