Hallo Ubuntu-Users!
Ich habe genau die gleichen Probleme wie slimline. Habe laut dem Wiki einen PDC mit Ubuntu 8.10 und Samba aufsetzen wollen. In die Domäne kann ich dann meinen Win2000-Client hängen, aber beim Login kommt die Fehlermeldung: "Das Profilverzeichnis \\192.168.0.6\home\samba\profile\windows.pds" konnte nicht erstellt werden. Sie werden nur mit Ihrem lokalem Profil angemeldet. [...]
192.168.0.6 ist die IP des PDCs und ein
sudo ls -l /home/samba/
ergab folgendes:
drwxr-xr-x 2 root sambaclients 4096 2008-12-19 22:44 netlogon
drwxrwx--- 3 root sambaclients 4096 2008-12-19 22:54 profile
Zunächst bin ich streng dem Wiki-Artikel gefolgt, aber als das nicht funktionierte und ich mich etwas hier im Forum umsah gab mir ein älterer Beitrag den Hinweis eine Gruppe anzulegen in der alle Benutzer enthalten sind die auf den PDC Zugriff haben sollen und die beiden Verzeichnisse netlogon und profile dieser Gruppe "sambaclients" zu zuordnen. Allerdings brachte dies keine Änderung.
Die log.laptop (laptop ist der Win2000-Client) beinhaltet nach einem Anmeldevorgang folgende Einträge:
[2008/12/20 04:42:42, 0] param/loadparm.c:process_usershare_file(8282)
process_usershare_file: stat of /var/lib/samba/usershares/home failed. Permission denied
[2008/12/20 04:42:42, 0] param/loadparm.c:process_usershare_file(8282)
process_usershare_file: stat of /var/lib/samba/usershares/home failed. No such file or directory
[2008/12/20 04:42:42, 0] smbd/service.c:make_connection(1362)
laptop (192.168.0.4) couldn't find service home
[2008/12/20 04:42:42, 0] param/loadparm.c:process_usershare_file(8282)
process_usershare_file: stat of /var/lib/samba/usershares/home failed. Permission denied
[2008/12/20 04:42:42, 0] param/loadparm.c:process_usershare_file(8282)
process_usershare_file: stat of /var/lib/samba/usershares/home failed. No such file or directory
[2008/12/20 04:42:42, 0] smbd/service.c:make_connection(1362)
laptop (192.168.0.4) couldn't find service home
[2008/12/20 04:42:42, 0] param/loadparm.c:process_usershare_file(8282)
process_usershare_file: stat of /var/lib/samba/usershares/home failed. Permission denied
[2008/12/20 04:42:43, 0] param/loadparm.c:process_usershare_file(8282)
process_usershare_file: stat of /var/lib/samba/usershares/home failed. No such file or directory
[2008/12/20 04:42:43, 0] smbd/service.c:make_connection(1362)
laptop (192.168.0.4) couldn't find service home
[2008/12/20 04:42:43, 0] param/loadparm.c:process_usershare_file(8282)
process_usershare_file: stat of /var/lib/samba/usershares/home failed. Permission denied
[2008/12/20 04:42:43, 0] param/loadparm.c:process_usershare_file(8282)
process_usershare_file: stat of /var/lib/samba/usershares/home failed. No such file or directory
[2008/12/20 04:42:43, 0] smbd/service.c:make_connection(1362)
laptop (192.168.0.4) couldn't find service home
[2008/12/20 04:42:43, 0] param/loadparm.c:process_usershare_file(8282)
process_usershare_file: stat of /var/lib/samba/usershares/home failed. Permission denied
[2008/12/20 04:42:43, 0] param/loadparm.c:process_usershare_file(8282)
process_usershare_file: stat of /var/lib/samba/usershares/home failed. No such file or directory
[2008/12/20 04:42:43, 0] smbd/service.c:make_connection(1362)
laptop (192.168.0.4) couldn't find service home
[2008/12/20 04:42:43, 0] param/loadparm.c:process_usershare_file(8282)
process_usershare_file: stat of /var/lib/samba/usershares/home failed. Permission denied
[2008/12/20 04:42:43, 0] param/loadparm.c:process_usershare_file(8282)
process_usershare_file: stat of /var/lib/samba/usershares/home failed. No such file or directory
[2008/12/20 04:42:43, 0] smbd/service.c:make_connection(1362)
laptop (192.168.0.4) couldn't find service home
[2008/12/20 04:42:43, 0] param/loadparm.c:process_usershare_file(8282)
process_usershare_file: stat of /var/lib/samba/usershares/home failed. Permission denied
[2008/12/20 04:42:43, 0] param/loadparm.c:process_usershare_file(8282)
process_usershare_file: stat of /var/lib/samba/usershares/home failed. No such file or directory
[2008/12/20 04:42:43, 0] smbd/service.c:make_connection(1362)
laptop (192.168.0.4) couldn't find service home
[2008/12/20 04:42:43, 0] param/loadparm.c:process_usershare_file(8282)
process_usershare_file: stat of /var/lib/samba/usershares/home failed. Permission denied
[2008/12/20 04:42:43, 0] param/loadparm.c:process_usershare_file(8282)
process_usershare_file: stat of /var/lib/samba/usershares/home failed. No such file or directory
[2008/12/20 04:42:43, 0] smbd/service.c:make_connection(1362)
laptop (192.168.0.4) couldn't find service home
[2008/12/20 04:42:43, 0] param/loadparm.c:process_usershare_file(8282)
process_usershare_file: stat of /var/lib/samba/usershares/home failed. Permission denied
[2008/12/20 04:42:43, 0] param/loadparm.c:process_usershare_file(8282)
process_usershare_file: stat of /var/lib/samba/usershares/home failed. No such file or directory
[2008/12/20 04:42:43, 0] smbd/service.c:make_connection(1362)
laptop (192.168.0.4) couldn't find service home
[2008/12/20 04:42:43, 0] param/loadparm.c:process_usershare_file(8282)
process_usershare_file: stat of /var/lib/samba/usershares/home failed. Permission denied
[2008/12/20 04:42:43, 0] param/loadparm.c:process_usershare_file(8282)
process_usershare_file: stat of /var/lib/samba/usershares/home failed. No such file or directory
[2008/12/20 04:42:43, 0] smbd/service.c:make_connection(1362)
laptop (192.168.0.4) couldn't find service home
[2008/12/20 04:42:43, 0] param/loadparm.c:process_usershare_file(8282)
process_usershare_file: stat of /var/lib/samba/usershares/home failed. Permission denied
[2008/12/20 04:42:43, 0] param/loadparm.c:process_usershare_file(8282)
process_usershare_file: stat of /var/lib/samba/usershares/home failed. No such file or directory
[2008/12/20 04:42:43, 0] smbd/service.c:make_connection(1362)
laptop (192.168.0.4) couldn't find service home
Ich erkenne zwar dass hier offensichtlich Berechtigungen fehlen, aber ich weiß leider nicht warum das so ist und wie ich es am Besten lösen kann.
Der Anmeldevorgang wurde mit folgender smb.conf abgewickelt:
[global]
## Server Identifikation - so meldet sich der Server im Netzwerk
netbios name = PDC
server string = PDC (%h)
workgroup = rh.net
## Welche Netzwerkkarte soll von Samba benutzt werden?
interfaces = eth0
## Sicherheits- und Passwort-Einstellungen
security = user
encrypt passwords = true
passdb backend = tdbsam guest
## bei problemen:
## passdb backend = tdbsam
##
obey pam restrictions = yes
unix password sync = no
passwd program = /usr/bin/passwd %u
passwd chat = *Enter\snew\sUNIX\spassword:* %n\n *Retype\snew\sUNIX\spassword:* %n\n .
## Domain-Einstellungen
local master = yes
preferred master = yes
os level = 200
domain master = yes
domain logons = yes
logon path = \\192.168.0.6\home\samba\profile\%U
logon drive = h:
# DEM Addon 2007-02-20: Folgende Zeile ist wichtig für Servergespeichertes Profil
# um Probleme mit z.b. desktop.ini unter Windows zu beheben.
profile acls = yes
# DEM Addon 2007-02-20: Empfehlenswert für servergespeichertes Windows Profil
hide files = /desktop.ini/ntuser.ini/NTUSER.*/Thumbs.db/
## DNS-Einstellungen
wins support = yes
name resolve order = wins lmhosts host bcast
## Log-Einstellungen
log file = /var/log/samba/log.%m
max log size = 1000
syslog = 0
panic action = /usr/share/samba/panic-action %d
## Diverse Einstellungen
## DEM Addon 2007-02.20: Manchmal kann die Geschwindigkeit erhöht werden, wenn statt der ersten Zeile die zweite Zeile verwendet wird:
socket options = TCP_NODELAY
#socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
#======================= Share Definitions =======================
[homes]
comment = Home Directories
browseable = no
writable = yes
create mask = 0700
directory mask = 0700
[profile]
comment = Profildateien
path = /home/samba/profile
valid users = %U
browseable = no
writeable = yes
create mask = 0700
directory mask = 0700
[netlogon]
comment = Network Logon Service
path = /home/samba/netlogon
guest ok = yes
writable = no
share modes = no
Die smb.conf entspricht wie schon gesagt der Beispiel-smb.conf aus dem aktuellen Wiki-Artikel wobei ich den Domainnamen "rh.net" und die IP-Adresse des Servers geändert habe.
Ich hoffe ich konnte euch erstmal alle nötigen Infos liefern und gebe hiermit meinen Einstand in diesem Forum, welches ich schon seit längerem als anonymer Mitleser besuche. ☺
Vielen Dank für die Hilfe im Voraus!
Mit freundlichen Grüßen,
Terahnee
P.S.: Ich habe soeben einen weiteren Thread zu dem Thema gefunden: http://forum.ubuntuusers.de/topic/profil-roaming-funktioniert-nicht-von-samba-s/
Darin hat auch Dalai versucht zu helfen und fragte:
Dalai schrieb:
Wie sind die Rechte auf die Verzeichnisse /home/samba/netlogon und vor allem /home/samba/profile gesetzt? Sind dort für jeden User Verzeichnisse mit passenden Rechten angelegt? Die werden nicht beim Anmelden erstellt, sondern müssen manuell erzeugt werden!
MfG Dalai
Gehe ich hier recht in der Annahme dass die Frage nach den User-Verzeichnissen nur für das profile-Verzeichnis gilt? Denn /home/samba/netlogon ist bei mir, wie auch laut Wiki-Artikel, leer. Die Rechte für das Verzeichnis des Benutzers "windows" in /home/samba/profile sehen wie folgt aus:
drwx------ 2 windows root 4096 2008-12-19 22:54 windows