jonasge
29.12.01, 12:24
Hallo Linux'er,
ich habe ein WinXP PC an Samba 2.2.2 anmelden können, wie ihr das macht,
erfahrt ihr hier!
Fehlersymtom: WindowsXP läst sich nicht zu einem Domain-Logon überreden.
Ich habe es so gemacht:
------schnipp--------
#smb.conf als PDC
[global]
workgroup = NET
server string = Master Server; Samba: %v #%v = Version
##siehe man smb.conf
security = user
encrypt passwords = Yes
os level = 65
domain logons = yes
local master = yes
preferred master = yes
domain master = yes
logon script = logon.bat
[netlogon]
comment = THE domain logon
path = /home/netlogon
public = no
writeable = no
browsable = no
[homes]
comment = Home Directory
browseable = no
writable = yes
------schnapp--------
Die smb.conf ist für Win2000 PC gedacht, sie funktioniert
jedoch auch mit WinXP.
Danach kann man Samba ganz normal starten.
Jetzt legt man einen User an, wie für einen Win2000 Client an.
Mein PC heißt: client01
useradd -g users -m client01 #Normaler Account
useradd -s /bin/false client01$ #Maschinen Account
smbpasswd -a -m client01$ #Maschinen Account
smbpasswd -a client01 #Normaler Account
*passwd eingeben*
smbpasswd -a root
*passwd eingeben*
Danach mit einem DOS, oder Windows-editor die logon.bat schreiben !
Oder einfach auch ganz weglassen, dann muss man aber auch in der smb.conf
das ausschalten:
logon script = logon.bat
###logon script = logon.bat ##Kommentar
Jetzt muss man sich an den WinXP client setzten und was mit regedit verändern.
Man startet regedit.
Einfach Start/Ausführen/regedit !
Dann in:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Servic es\Netlogon\Parameters\requiresignorseal
Und diesen Wert auf _0_ setzen !
Wobei, es gibt mehrere ControlSet, alle diese durchgehen.
Bei mir gab es noch
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet
Ich habe einfach alle Werte auf _0_ gesetz, und dann ging das. :)
Danach den WinXP neustarten.
Danach geht man in WinXP als Admin in:
Eingenschaften Arbeitsplatz/
Netzwerkeigenschaften/
Computername/
Ändern/
In dem Fenster die Domäne angeben, und auf OK klicken.
Danach müsste ein Fenter kommen, mit username und Passwort.
In diesem Fenter muss jetzt als Username _root_ eingetragen werden,
und sein Samba-Passwort.
Danach, wenn alles geklappt hat, kommt eine Infobox, mit Willkommen
in Domäne ...
Jetzt muss man WinXP neustarten und kann sich dann mit dem Username, (ich
mit client01) ganz normal einloggen.
Ich hoffe bei euch klappt es auch, bei mir hat es so funktioniert. :)
Gruss
Jonas
ich habe ein WinXP PC an Samba 2.2.2 anmelden können, wie ihr das macht,
erfahrt ihr hier!
Fehlersymtom: WindowsXP läst sich nicht zu einem Domain-Logon überreden.
Ich habe es so gemacht:
------schnipp--------
#smb.conf als PDC
[global]
workgroup = NET
server string = Master Server; Samba: %v #%v = Version
##siehe man smb.conf
security = user
encrypt passwords = Yes
os level = 65
domain logons = yes
local master = yes
preferred master = yes
domain master = yes
logon script = logon.bat
[netlogon]
comment = THE domain logon
path = /home/netlogon
public = no
writeable = no
browsable = no
[homes]
comment = Home Directory
browseable = no
writable = yes
------schnapp--------
Die smb.conf ist für Win2000 PC gedacht, sie funktioniert
jedoch auch mit WinXP.
Danach kann man Samba ganz normal starten.
Jetzt legt man einen User an, wie für einen Win2000 Client an.
Mein PC heißt: client01
useradd -g users -m client01 #Normaler Account
useradd -s /bin/false client01$ #Maschinen Account
smbpasswd -a -m client01$ #Maschinen Account
smbpasswd -a client01 #Normaler Account
*passwd eingeben*
smbpasswd -a root
*passwd eingeben*
Danach mit einem DOS, oder Windows-editor die logon.bat schreiben !
Oder einfach auch ganz weglassen, dann muss man aber auch in der smb.conf
das ausschalten:
logon script = logon.bat
###logon script = logon.bat ##Kommentar
Jetzt muss man sich an den WinXP client setzten und was mit regedit verändern.
Man startet regedit.
Einfach Start/Ausführen/regedit !
Dann in:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Servic es\Netlogon\Parameters\requiresignorseal
Und diesen Wert auf _0_ setzen !
Wobei, es gibt mehrere ControlSet, alle diese durchgehen.
Bei mir gab es noch
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet
Ich habe einfach alle Werte auf _0_ gesetz, und dann ging das. :)
Danach den WinXP neustarten.
Danach geht man in WinXP als Admin in:
Eingenschaften Arbeitsplatz/
Netzwerkeigenschaften/
Computername/
Ändern/
In dem Fenster die Domäne angeben, und auf OK klicken.
Danach müsste ein Fenter kommen, mit username und Passwort.
In diesem Fenter muss jetzt als Username _root_ eingetragen werden,
und sein Samba-Passwort.
Danach, wenn alles geklappt hat, kommt eine Infobox, mit Willkommen
in Domäne ...
Jetzt muss man WinXP neustarten und kann sich dann mit dem Username, (ich
mit client01) ganz normal einloggen.
Ich hoffe bei euch klappt es auch, bei mir hat es so funktioniert. :)
Gruss
Jonas