PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Samba PDC nimmt keine Clients an



Fly
18.06.04, 09:57
Hallo! Ich bin ein Linuxanfänger und ich habe mich besonders auf Samba konzentriert. Ich besitze SuSE 9.0 und habe Samba 3.0.4.

Immer wenn ich ein XP Client an Domäne anmelden will, bekomme ich nach Eingabe der Administrator sowie PWD die Meldung, dass die Benutzername nicht gefunden wurde, dadurch kann ich nicht den Client in Domäne einbinden...


Die Logs geben folgendes:
Jun 18 09:22:19 sambaserver nmbd[1301]: [2004/06/18 09:22:19, 0] nmbd/nmbd.c:terminate(54)
Jun 18 09:22:19 sambaserver nmbd[1301]: Got SIGTERM: going down...
Jun 18 09:22:28 sambaserver nmbd[4643]: [2004/06/18 09:22:28, 0] nmbd/nmbd_logonnames.c:add_logon_names(163)
Jun 18 09:22:28 sambaserver nmbd[4643]: add_domain_logon_names:
Jun 18 09:22:28 sambaserver nmbd[4643]: Attempting to become logon server for workgroup DOMAINNAME on subnet 192.168.1.10
Jun 18 09:22:28 sambaserver nmbd[4643]: [2004/06/18 09:22:28, 0] nmbd/nmbd_become_dmb.c:become_domain_master_browser_bca st(282)
Jun 18 09:22:28 sambaserver nmbd[4643]: become_domain_master_browser_bcast:
Jun 18 09:22:28 sambaserver nmbd[4643]: Attempting to become domain master browser on workgroup DOMAINNAME on subnet 192.168.1.10
Jun 18 09:22:28 sambaserver nmbd[4643]: [2004/06/18 09:22:28, 0] nmbd/nmbd_become_dmb.c:become_domain_master_browser_bca st(295)
Jun 18 09:22:28 sambaserver nmbd[4643]: become_domain_master_browser_bcast: querying subnet 192.168.1.10 for domain master browser on workgroup DOMAINNAME
Jun 18 09:22:32 sambaserver nmbd[4643]: [2004/06/18 09:22:32, 0] nmbd/nmbd_logonnames.c:become_logon_server_success(124)
Jun 18 09:22:32 sambaserver nmbd[4643]: become_logon_server_success: Samba is now a logon server for workgroup DOMAINNAME on subnet 192.168.1.10
Jun 18 09:22:36 sambaserver nmbd[4643]: [2004/06/18 09:22:36, 0] nmbd/nmbd_become_dmb.c:become_domain_master_stage2(113)
Jun 18 09:22:36 sambaserver nmbd[4643]: *****
Jun 18 09:22:36 sambaserver nmbd[4643]:
Jun 18 09:22:36 sambaserver nmbd[4643]: Samba server SAMBASERVER is now a domain master browser for workgroup DOMAINNAME on subnet 192.168.1.10
Jun 18 09:22:36 sambaserver nmbd[4643]:
Jun 18 09:22:36 sambaserver nmbd[4643]: *****
Jun 18 09:22:51 sambaserver nmbd[4643]: [2004/06/18 09:22:51, 0] nmbd/nmbd_become_lmb.c:become_local_master_stage2(396)
Jun 18 09:22:51 sambaserver nmbd[4643]: *****
Jun 18 09:22:51 sambaserver nmbd[4643]:
Jun 18 09:22:51 sambaserver nmbd[4643]: Samba name server SAMBASERVER is now a local master browser for workgroup DOMAINNAME on subnet 192.168.1.10
Jun 18 09:22:51 sambaserver nmbd[4643]:
Jun 18 09:22:51 sambaserver nmbd[4643]: *****
"/var/log/warn" 4968L, 435822C

Muss man die Clients beim Sambaserver anmelden?

drcux
18.06.04, 10:47
http://www.linuxbu.ch/

mamue
18.06.04, 15:08
Der SAMBA-howto guide wird Dir vielleicht helfen.
Bei Deinen Informationen gehe ich davon aus, dass
Du noch kein passdb backend eingetragen hast,
Du keine accounts eingerichtet hast,
die Arbeitsgruppen-namen womöglich verschieden sind

mamue

Fly
19.06.04, 18:22
Samba läuft mit Arbeitsgruppe sehr gut und Problemlos, jedoch möchte ich den Sambaserver als PDC haben und es nimmt keine Clients auf, wenn ich ein XP Client einhängen will, muss ich ein Administrator Password eingeben, da gebe ich root und das passende PWD, den ich in smbpasswd gegeben habe ein, dann kommt die Meldung: Bei dem Versuch der Domäne "MYDOMAIN" beizutreten, trat der folgende Fehler auf: Die Benutzername konnte nicht gefunden werden. Hier hänge ich meine SMB Conf Datei an, findet ihr was, was das verhindert?

Fly
20.06.04, 10:39
kann mir keiner helfen?

Irgendwie finde ich den Fehler nicht, habe auch mit einer einfachen smb.conf versucht, ich kann den Rechner in der Netzwerkumgebung sehen und auch zugreifen, jedoch habe ich mit Benutzer und Passwörter ein Problem. rcsmb und rcnmb laufen natürlich... testparm gibt Server role: ROLE_DOMAIN_PDC aus...

Weiss keiner was, wenn Benutzer während der Einhängen des Domains nicht gefunden werden kann, wo es dran liegen könnte????

encrypt password = yes
passdb backend = yes
passwd file = /etc/samba/passwd
alle Benutzer sowie root in smbpasswd eingetragen

Reicht das oder hab ich da was vergessen?

mamue
20.06.04, 14:59
Hast Du die user auch im system eingetragen?

mamue

Fly
20.06.04, 19:36
ja, wenn du /etc/passwd meinst...

canis_lupus
22.06.04, 18:02
In meiner smb.conf steht noch:

domain admin group = root

Ist bei Dir ausgkommentiert. Gehts damit auch nicht?

Ausserdem muss man (ohne klappte es nicht) um Windows XP Professional den Beitritt zu ermöglichen folgende Änderung an der Registry vornehmen:

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Servic es\Netlogon\Parameters] "requiresignorseal"=dword:00000000
"signsecurechannel"=dword:00000000

Der Rechner ist danach neu zu starten.

Takeshi
23.06.04, 02:13
Du musst zuerst ein machine trusted account anlegen:

als root:
/usr/sbin/useradd -g machines -d /home/machines -c "machine nickname" \-s /bin/false machine_name$

passwd -l machine_name$

(/home/machines habe ich so gewählt, kannst auch ein anderes Verzeichnis wählen - ist aber egal, da sowieso kein Vz. angelegt wird.)
Da du ja schon das root-Konto in Samba angelegt hast, sollte es dann mit der Anmeldung klappen.
Wenn nicht, dann mail ich Dir mal einen Teil meiner smb.conf

Sonst schau mal in dem Buch "The Official Samba-3 Howto and Reference Guide" nach. Dort habe ich die Angaben auch raus - und es läuft alles prima

Fly
23.06.04, 20:24
@takeshi

Danke, für dein guter Tipp, leider hat nicht geholfen! Ich werde das am WE weitermachen und das "The Official Samba-3 Howto and Reference Guide" lesen. Hast du das auch in Englisch oder doch Deutsch? Hier hänge ich ein einfaches smb.conf an, mit dem ich zuletzt immer versucht habe.....
Wäre nett, wenn du mir auch was von deiner smb.conf was zeigst!

Takeshi
23.06.04, 22:56
Der "Reference Guide" ist in englisch. Wüsste nicht, dass es ihn auf deutsch gibt.
Wichtig ist v.a. Kapitel 6.2.1 "Manual Creation of Machine Trust Accounts", wo beschrieben wird, wie Du ein Konto für einen Computer anlegst.

Hier mal ein Ausschnitt aus meiner smb.conf. Falls du nicht weiter kommst schicke ich sie Dir mal komplett.

TheEvilOutside
24.06.04, 10:12
Wichtig ist auch das du bei dem einheben des Clients in die Domain darauf achtes das der Client noch keine Verbindung zum Server hergestellt hat. Kein Drucker, kein Netzlaufwerk, keine Verknüpfung in der Netzwerkumgebung. Sonst verweigert XP das heben in die Domäne mit deiner beschriebenen Fehlermeldung.

TheEvilOutside

Fly
24.06.04, 10:21
Na, das ist mir klar, da kommt nicht die gleiche Fehlermeldung, die ich beschrieben habe.... ;)

Fly
02.07.04, 14:05
Jetzt funkt's, da ich das folgende: add machine script = /usr/sbin/useradd -c Machine -d /var/lib/nobody -s/bin/false/ %m$

ins smb.conf hinzugefügt habe.

Danke an alle besonders Takeshi hat mir sehr geholfen!

Takeshi
06.07.04, 14:13
Nicht dafür!

(tut aber trotzdem gut, mal gelobt zu werden ;-) )