prophet`
27.03.07, 08:33
Hallo zusammen,
ich würde gerne von meinem alten Windows NT4.0 Server runter und ihn durch einen Linux-Server (OS Debian) ersetzen. Da Samba auch als PDC fungieren kann habe ich mich direkt mal daran versucht. Leider scheint das nicht so einfach zu sein wie ich dachte - im Netz gibt es tatsächlich viele nützliche Tipps und Anleitungen zu diesen Thema, aber ich bekomme es nicht so richtig hin.
Das Samba soll keine Server gespeicherten Profile oder Startscripte nach erfolgreichem Anmelden ausführen. Die Client-Rechner sind noch in der alten NT4.0 Domäne und sollten am besten auch nicht dort raus (sprich aus Domäne abmelden und neu anmelden). Klar muss ich dazu alle Benutzer und Computer dem Samba bebringen.
useradd -g users -s /bin/false -d /dev/null <USER>
smbpasswd -a <USER>
useradd -g computers -s /bin/false -d /dev/null <COMPUTER>$
smbpasswd -am <COMPUTER>$
Nur kann sich trotzdem kein Client an der "neuen" Domäne anmelden. Der Domänen-Controller stehe nicht zur Verfügung - so in etwa lautet die Windows Meldung. In der Log-Datei steht dann folgendes:
[2007/03/26 21:51:14, 2] smbd/sesssetup.c:setup_new_vc_session(608)
setup_new_vc_session: New VC == 0, if NT4.x compatible we would close all old
resources.
Bei Google fand ich heraus das die Meldung im zusammenhang mit den gespeicherten Profilen was zu tun hat. Sehr schön nur möchte ich das ja gerade nicht :D ;) - und so langsam blick ich einfach nicht mehr durch was ich falsch gemacht habe, schaut euch doch bitte meine smb.conf an:
[global]
workgroup = <DOMÄNE>
netbiosname = <HOSTNAME>
server string =
log file = /var/log/pdc/log.%m
domain master = Yes
preferred master = true
domain logons = yes
security = USER
os level = 65
local master = yes
wins support = yes
encrypt passwords = yes
domain admin users = root
domain admin group = root,administrator
username map = /etc/samba/smbusers
add machine script = /usr/sbin/useradd -d /dev/null -s /bin/false %u
delete machine script = /usr/sbin/userdel -r %u
short preserve case = yes
max log size = 5000
default case = lower
mangle case = no
dead time = 15
read raw = yes
write raw = yes
socket options = TCP_NODELAY
oplocks = yes
debug level = 2
preserve case = yes
getwd cache = yes
logon path =
logon home =
unix charset = ISO8859-1
dos charset = 850
[netlogon]
comment = Domain-Anmeldedienst
path = /home/samba/netlogon
public = no
read only = yes
browseable = no
#[homes]
# comment = Home Directories
# valid user = %S
# read only = No
# create mask = 0750
# directory mask = 0750
# browseable = No
Hoffe ihr könnt mir helfen, weil so langsam verzweifel ich :(
Gruß prophet`
ich würde gerne von meinem alten Windows NT4.0 Server runter und ihn durch einen Linux-Server (OS Debian) ersetzen. Da Samba auch als PDC fungieren kann habe ich mich direkt mal daran versucht. Leider scheint das nicht so einfach zu sein wie ich dachte - im Netz gibt es tatsächlich viele nützliche Tipps und Anleitungen zu diesen Thema, aber ich bekomme es nicht so richtig hin.
Das Samba soll keine Server gespeicherten Profile oder Startscripte nach erfolgreichem Anmelden ausführen. Die Client-Rechner sind noch in der alten NT4.0 Domäne und sollten am besten auch nicht dort raus (sprich aus Domäne abmelden und neu anmelden). Klar muss ich dazu alle Benutzer und Computer dem Samba bebringen.
useradd -g users -s /bin/false -d /dev/null <USER>
smbpasswd -a <USER>
useradd -g computers -s /bin/false -d /dev/null <COMPUTER>$
smbpasswd -am <COMPUTER>$
Nur kann sich trotzdem kein Client an der "neuen" Domäne anmelden. Der Domänen-Controller stehe nicht zur Verfügung - so in etwa lautet die Windows Meldung. In der Log-Datei steht dann folgendes:
[2007/03/26 21:51:14, 2] smbd/sesssetup.c:setup_new_vc_session(608)
setup_new_vc_session: New VC == 0, if NT4.x compatible we would close all old
resources.
Bei Google fand ich heraus das die Meldung im zusammenhang mit den gespeicherten Profilen was zu tun hat. Sehr schön nur möchte ich das ja gerade nicht :D ;) - und so langsam blick ich einfach nicht mehr durch was ich falsch gemacht habe, schaut euch doch bitte meine smb.conf an:
[global]
workgroup = <DOMÄNE>
netbiosname = <HOSTNAME>
server string =
log file = /var/log/pdc/log.%m
domain master = Yes
preferred master = true
domain logons = yes
security = USER
os level = 65
local master = yes
wins support = yes
encrypt passwords = yes
domain admin users = root
domain admin group = root,administrator
username map = /etc/samba/smbusers
add machine script = /usr/sbin/useradd -d /dev/null -s /bin/false %u
delete machine script = /usr/sbin/userdel -r %u
short preserve case = yes
max log size = 5000
default case = lower
mangle case = no
dead time = 15
read raw = yes
write raw = yes
socket options = TCP_NODELAY
oplocks = yes
debug level = 2
preserve case = yes
getwd cache = yes
logon path =
logon home =
unix charset = ISO8859-1
dos charset = 850
[netlogon]
comment = Domain-Anmeldedienst
path = /home/samba/netlogon
public = no
read only = yes
browseable = no
#[homes]
# comment = Home Directories
# valid user = %S
# read only = No
# create mask = 0750
# directory mask = 0750
# browseable = No
Hoffe ihr könnt mir helfen, weil so langsam verzweifel ich :(
Gruß prophet`