Hallo, ich habe mit samba einen PDC aufgesetzt. Das ging recht gut. Ich kann mich von einem Win98 Rechner und von einem WinNT Rechner aus an der Domäne anmelden. Ein Logon-Script wird auch ausgeführt. Was nicht geht: Von Win98 aus (Systemsteuerung->Kennworter -> Windows-Kennwort ändern ...) das Kennwort für die Domänenanmeldung (also das Samba-Passwort) zu ändern. Windows schmeisst dann folgende Meldung: "Das angegebene Kennwort für Microsoft-Netzwerk ist falsch". Die zugehörige Meldung aus log.smbd ist: [2003/04/25 14:37:24, 0] smbd/chgpasswd.c:check_oem_password(832) check_oem_password: incorrect password length (784246100). [2003/04/25 14:37:24, 0] passdb/passdb.c:pdb_free_sam(210) pdb_free_sam: SAM_ACCOUNT was NULL Die smb.conf lautet: --------------------------------------------------- [global] workgroup = pingu os level = 2 time server = Yes unix extensions = Yes map to guest = Bad User log level = 1 syslog = 0 printing = CUPS printcap name = CUPS socket options = SO_KEEPALIVE IPTOS_LOWDELAY TCP_NODELAY wins support = No veto files = /*.eml/*.nws/riched20.dll/*.{*}/ add user script = /usr/sbin/useradd -g nogroup -c "Rechner Account" -d /dev/null -s /bin/false %m$ security = user encrypt passwords = yes update encrypted = yes domain logons = yes domain master = yes netbios name = PinguPDC logon script = %u.bat unix password sync = yes passwd program = /usr/bin/passwd %u passwd chat = *neues*Passwort:* %n\n *neues*Passwort*wiederholen:* %n\n *Passwort*geändert* [netlogon] comment = Network Logon Servive path = /var/lib/samba/netlogon browseable = no [homes] comment = Home Directories valid users = %S browseable = No read only = No create mask = 0640 directory mask = 0750 [printers] comment = All Printers path = /var/tmp printable = Yes create mask = 0600 browseable = No [print$] comment = Printer Drivers path = /var/lib/samba/drivers write list = @ntadmin root force group = ntadmin create mask = 0664 directory mask = 0775 -------------------------------------------------------- Samba ist: 2.2.8a Ich bin jetzt bereits mehrere Stunden durch die Gegend gegoogelt, habe diverse Listen und Archieve durchsucht, und festgestellt, dass ich mit dem Problem wohl nicht allein bin. Leider konnte ich mit den Antworten nichts anfangen was mich wirklich weiter gebracht hätte. Kann mir evtl. jemand auf die Sprünge helfen. Es soll da ja wohl auch irgendein Problem mit verschlüsselt und nicht verschlüsselt geben. Aber wer da jetzt was verschlüsselt und wie Samba damit umgeht hab ich nicht so ganz kapiert. Allerdings hab ich kapiert, dass Win9x und die WinNT Familie (XP, 2000) das wohl unterschiedlich handhaben. Da ich hier Rechner mit 95, 98, NT4, XP und 2000 in einer Domäne unter bringen will, stellt sich die Frage: Geht das überhaupt mittels Samba? Aber ich schweife ab. Grüße Michael
Michael Helms schrieb:
Hallo,
und ansonsten ziehmlichen Blödsinn. Vergesst es. Werft auch ruhig ein paar Steine in meine Richtung. Ein ergoogelter Tip hat nämlich doch geholfen. Aber wenn man 7 Sachen gleichzeitig macht ..... Setze ich in der smb.conf unix password sync = no statt auf yes, dann kann ich nämlich die Kennworte ändern. Sowohl an einem NT4 als auch an einem 98er. Ok, damit können die Benutzer dann nur ihr Domänenzugangskennwort ändern und nicht ihr password für den PDC Rechner. Aber ist das nicht ohnehin das was ich will. Warum sollte sich ein Windows- User an einem Linux PDC einloggen wollen????? Da richtet er doch höchstens Schaden an. (nich haun, ist nich ernst gemeint) Weiss jemand, ob dass mit dem sync = no evtl darauf hindeuted, dass die "passwd chat" Zeile falsch ist? (man möcht ja doch wissen warum es nicht ging) Grüße Michael p.s. Unser "aktueller" DC ist ein NT3.51, den ich durch Samba ersetzen möchte. Hat evtl. schon mal jemand Samba zu einem BDC eines 3.51 PDC gemacht und den 3.51 dann sterben lassen? Halt so, dass keiner mitkriegt was ich tue.
participants (1)
-
Michael Helms