Profilabgleich zwischen Windows 7 und einem Samba PDC
Hallo an alle!
Die Fragestellung zeigt eigentlich schon auf worum es sich dreht. Als Grundinfos sei gesagt das, das Login auf dem PDC einwandfrei funktioniert, ebenso wie der Zugriff auf die Verzeichnisse über die Netzwerkumgebung.
Woran es nun hakt ist das sich der Windows 7-Rechner permanent mit einem temporären Profil an dem PDC anmeldet und ich mittlerweile mit meinen Ideen am Ende bin.
In der smb.conf sind entsprechende Schreibrechte gegeben und soweit passen die Einstellungen auch wenn ich über die Netzwerkumgebung gehe. Dazu hier der Inhalt der smb.conf:
Bei der Profiles-Share hab ich auch jeweils im path nur mit %U oder derzeitigen Variable gearbeitet was aber beides keine Besserung gebracht hat. %S hatte ich auch ausprobiert was aber das gleiche Problem zur Folge hatte.
Die set-Variablen des Windows 7-Rechners sehen nach dem Login auf dem PDC so aus:
Anhand der Variablen USERDOMAIN und LOGONSERVER sieht man ja das soweit alles stimmt, allerdings passt halt HOMEDRIVE & HOMEPATH nicht. Da ebenso alle Pfade in der smb.conf stimmen, vermute ich das ich entweder eine Option falsch gesetzt oder einfach nur vergessen habe. Derzeit wüßte ich allerdings nicht welche das sein sollte.
Hier auf administrator.de und auf anderen Seiten im Netz zu diesem Thema hab ich schon überprüft, ebenso wie einiges an Büchern zu dem Thema, aber weitergeholfen hat das nicht wirklich. Vielleicht findet sich ja jemanden der in der Art und Weise mit Samba arbeitet.
Schonmal Danke im vorraus für jede Hilfestellung.
Die Fragestellung zeigt eigentlich schon auf worum es sich dreht. Als Grundinfos sei gesagt das, das Login auf dem PDC einwandfrei funktioniert, ebenso wie der Zugriff auf die Verzeichnisse über die Netzwerkumgebung.
Woran es nun hakt ist das sich der Windows 7-Rechner permanent mit einem temporären Profil an dem PDC anmeldet und ich mittlerweile mit meinen Ideen am Ende bin.
In der smb.conf sind entsprechende Schreibrechte gegeben und soweit passen die Einstellungen auch wenn ich über die Netzwerkumgebung gehe. Dazu hier der Inhalt der smb.conf:
[global]
server string = Domaincontroller %v auf %h
workgroup = Modulcenter
netbios name = kdtpdc
log file = /var/log/samba/log.%m
max log size = 1000
syslog = 0
panic action = /usr/share/samba/panic-action %d
security = user
encrypt passwords = yes
unix password sync = no
passwd program = /usr/bin/passwd %u
domain admin group = @root
domain logons = yes
domain master = yes
local master = yes
preferred master = yes
logon path = \\%L\profile\%U
logon drive = h:
wins support = no
os level = 200
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
[netlogon]
comment = Netzwerk-Loginservice
path = /home/netlogon
public = no
browseable = no
writeable = yes
[profiles]
comment = Profilverzeichniss der User
path = /home/profile/%U
browseable = no
read only = no
profile acls = yes
create mask = 0600
directory mask = 0700
writeable = yes
[home]
comment = Userverzeichnis
path = /home/%U
read only = no
valid users = %U
force create mode = 0770
security mask = 0770
force directory mode = 0770
directory mode = 0770
inherit owner = yes
Bei der Profiles-Share hab ich auch jeweils im path nur mit %U oder derzeitigen Variable gearbeitet was aber beides keine Besserung gebracht hat. %S hatte ich auch ausprobiert was aber das gleiche Problem zur Folge hatte.
Die set-Variablen des Windows 7-Rechners sehen nach dem Login auf dem PDC so aus:
Anhand der Variablen USERDOMAIN und LOGONSERVER sieht man ja das soweit alles stimmt, allerdings passt halt HOMEDRIVE & HOMEPATH nicht. Da ebenso alle Pfade in der smb.conf stimmen, vermute ich das ich entweder eine Option falsch gesetzt oder einfach nur vergessen habe. Derzeit wüßte ich allerdings nicht welche das sein sollte.
Hier auf administrator.de und auf anderen Seiten im Netz zu diesem Thema hab ich schon überprüft, ebenso wie einiges an Büchern zu dem Thema, aber weitergeholfen hat das nicht wirklich. Vielleicht findet sich ja jemanden der in der Art und Weise mit Samba arbeitet.
Schonmal Danke im vorraus für jede Hilfestellung.
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 186179
Url: https://administrator.de/contentid/186179
Ausgedruckt am: 22.11.2024 um 17:11 Uhr
12 Kommentare
Neuester Kommentar
hier habe ich eine Variante, die unter Samba 3.4.7 mit Win7 und XP ordentlich läuft, leider gerade keine Zeit zum Vergleich... - vielleicht hilft's trotzdem,
daß ein weiteres Profil für jeden Windows7-Nutzer (zusätzlich zum XP-Profil) auf dem Server angelegt wird, ist üblich (Verhalten mehrfach gesehen).
HG
Mark
[global]
; Basic server settings
netbios name = XXX
workgroup = XXX
server string = "Linux-Server"
winbind separator = +
winbind use default domain = yes
dns proxy = no
winbind cache time =10
winbind uid = 10000-20000
winbind gid = 10000-20000
; we should act as the domain and local master browser
os level = 255
preferred master = yes
domain master = yes
local master = yes
wins support = yes
; security settings (must user security = user)
security = user
passdb backend =smbpasswd:/etc/samba/smbpasswd
; encrypted passwords are a requirement for a PDC
encrypt passwords = true
; support domain logons
domain logons = yes
; where to store user profiles?
logon path = \\%N\profiles\%u
; where is a user's home directory and where should it
; be mounted at?
;logon drive = h:
;logon home = \\%N\%u
; specify a generic logon script for all users
; this is a relative DOS path to the [netlogon] share
logon script = logon.cmd
add user script = /usr/sbin/useradd -d /dev/null -g 200 -s /bin/false -M %u
time server = yes
; domain admin group = @root nicht mehr genutzt!
interfaces = eth0
hide files = /desktop.ini/
[privat]
create mode = 0601
directory mode = 0700
read only = no
path = %H/privat
map hidden = yes
[gruppe]
force user = gruppe
writable = yes
create mode = 777
write list = @users
path = /home/gruppe/privat
force group = users
directory mode = 777
[docs]
path = /usr/share/doc/packages
read only = Yes
[netlogon]
path = /opt/netlogon
read only = yes
write list = root
browsable = No
[profiles]
path = %H/profile
create mode = 601
csc policy = disable
directory mode = 0700
profile acls = yes
read only = no
browsable = no
map hidden = yes
[printers]
printable = yes
daß ein weiteres Profil für jeden Windows7-Nutzer (zusätzlich zum XP-Profil) auf dem Server angelegt wird, ist üblich (Verhalten mehrfach gesehen).
HG
Mark
[global]
; Basic server settings
netbios name = XXX
workgroup = XXX
server string = "Linux-Server"
winbind separator = +
winbind use default domain = yes
dns proxy = no
winbind cache time =10
winbind uid = 10000-20000
winbind gid = 10000-20000
; we should act as the domain and local master browser
os level = 255
preferred master = yes
domain master = yes
local master = yes
wins support = yes
; security settings (must user security = user)
security = user
passdb backend =smbpasswd:/etc/samba/smbpasswd
; encrypted passwords are a requirement for a PDC
encrypt passwords = true
; support domain logons
domain logons = yes
; where to store user profiles?
logon path = \\%N\profiles\%u
; where is a user's home directory and where should it
; be mounted at?
;logon drive = h:
;logon home = \\%N\%u
; specify a generic logon script for all users
; this is a relative DOS path to the [netlogon] share
logon script = logon.cmd
add user script = /usr/sbin/useradd -d /dev/null -g 200 -s /bin/false -M %u
time server = yes
; domain admin group = @root nicht mehr genutzt!
interfaces = eth0
hide files = /desktop.ini/
[privat]
create mode = 0601
directory mode = 0700
read only = no
path = %H/privat
map hidden = yes
[gruppe]
force user = gruppe
writable = yes
create mode = 777
write list = @users
path = /home/gruppe/privat
force group = users
directory mode = 777
[docs]
path = /usr/share/doc/packages
read only = Yes
[netlogon]
path = /opt/netlogon
read only = yes
write list = root
browsable = No
[profiles]
path = %H/profile
create mode = 601
csc policy = disable
directory mode = 0700
profile acls = yes
read only = no
browsable = no
map hidden = yes
[printers]
printable = yes
etwas falsch, zumindest in meiner Konfiguration (s.o., auch noch nicht optimal) schreibt er einfach auf dem Server zwei Profile und gleicht sich jeweilig ab,
also (wenn man denn servergespeicherte Profile nutzt
meldet sich Heinz an irgendeinem XP-PC an, wird mit
/home/heinz/profile/heinz/
abgeglichen,
bei irgendeinem Win7-PC hingegen mit
/home/heinz/profile/heinz.V2
Hat Heinz auf seinem Desktop unter XP eine Datei fubar.txt liegen, kommt sie aber nie nach Win7 auf den Desktop (auch wieder nur, wenn man nicht die eigenen Ordner auf ein Netzlaufwerk verlagert)
jetzt klarer?
HG
Mark
also (wenn man denn servergespeicherte Profile nutzt
meldet sich Heinz an irgendeinem XP-PC an, wird mit
/home/heinz/profile/heinz/
abgeglichen,
bei irgendeinem Win7-PC hingegen mit
/home/heinz/profile/heinz.V2
Hat Heinz auf seinem Desktop unter XP eine Datei fubar.txt liegen, kommt sie aber nie nach Win7 auf den Desktop (auch wieder nur, wenn man nicht die eigenen Ordner auf ein Netzlaufwerk verlagert)
jetzt klarer?
HG
Mark