Hallo liebe Community,
ich bin gerade dabei einen Server fürs LAN auf der Basis der aktuellen Version der Debianentwicklung raspbmc auf meinem RaspberryPi aufzubauen. Beim konfigurieren von Samba habe ich aber leider noch einige Probleme. Der Ordner, welchen ich mit dem Netzwerk teilen möchte, befindet sich auf einer externen USB-Festplatte. Der Zugriff aus Windows7 auf diese Freigabe funktioniert mittlerweile einwandfrei, aus Ubuntu bekomme ich es jedoch einfach nicht zum laufen. Damit ihr euch ein Bild machen könnt, gebe ich euch noch ein paar weitere Informationen und den Inhalt der /etc/fstab und der /etc/samba/smb.conf.
Ziel der Sambafreigabe ist es, zwei verschiedenen Usern mit unterschiedlichen Berechtigungen Zugriff auf den Ordner zu geben. Der User "sambauser" soll hier als admin-user fungieren und lesen und schreiben dürfen. Der User "gosse" soll allein lesen dürfen. Beide sind Mitglieder der Gruppe "smbshare". Unter Windows 7 funktioniert diese Berechtigungsverteilung bereits.
Wenn ich unter Ubuntu im Dateibrowser "Netzwerk durchsuchen" anklicke, sehe ich unter anderem "Samba Shares on raspbmc" (raspbmc ist der Computername des Servers). Will ich dort hineinschauen, erhalte ich die Fehlermeldung "Zugriff auf den Ort ist nicht möglich - Empfangen der Freigabenliste vom Server ist gescheitert: Das Argument ist ungültig". Versuche ich die Freigabe smb://192.168.220.7 zu erreichen, erhalte ich die Fehlermeldung "Ups! Etwas ist schief gegangen. - Unbekannte Fehlermeldung: Empfangen der Freigabenliste vom Server ist gescheitert: Das Argument ist ungültig". Diese Fehlermeldung taucht auch auf, wenn ich direkt auf die Freigabe unter smb://192.168.220.7/Musik zugreifen möchte.
Ein Freund von mir hat versucht die Verbindung zur Freigabe über die Kommandozeile mittels cifs zu erreichen. Ich kann euch leider nicht mehr genau sagen was er exakt versucht hat, da ich ihm nicht wirklich folgen konnte, als er etwa 45 min verschiedenste Befehlsvarianten mit unterschiedlichsten Fehlermeldungen unter Zuhilfenahme von Google praktiziert hat. Ich erinnere noch, dass zwischendurch sinngemäß der Zielhost nicht erreichbar gewesen sein soll, wobei pingen funktionierte und eine gleichzeitige Verbindung aus Windows7 problemlos von Statten ging.
Die Datei /etc/fstab enthält folgendes
proc /proc proc defaults 0 0 devpts /dev/pts devpts rw,nosuid,noexec,relatime,gid=5,mode=620 0 0 /dev/mmcblk0p1 /boot vfat defaults,noatime 0 0 /dev/mmcblk0p2 / ext4 defaults,noatime 0 0 #USB-Platte XMBC1 automount UUID=7A6C21F16C21A939 /media/XBMC1 ntfs rw,user,auto,uid=1001,,sec=ntlm,gid=1003,umask=0,nls=utf8 0 0
Zum Verständnis: Die uid=1001 verweißt auf den User "sambauser" und die gid=1003 auf die Gruppe "smbshare"
Die Datei /etc/samba/smb.conf enthält folgendes
[global] workgroup = WORKGROUP #usershare allow guests = yes #security=share security=user follow symlinks = yes wide links = no unix extensions = no lock directory = /var/cache/samba [pi] browsable = yes read only = no #guest ok = yes valid users = pi path = /home/pi #force user = pi (no longer needed) [devices] browsable = yes read only = no #guest ok = yes valid users = pi path = /media force user = root [Musik] path = /media/XBMC1/Media/Musik comment = Musikfreigabe auf XBMC1 browseable = yes writeable = yes only guest = no create mask = 0744 directory mask = 0755 public = 0 read only = yes admin users = sambauser #valid users = @smbshare
Die Ausgabe von testparm:
Load smb config files from /etc/samba/smb.conf rlimit_max: increasing rlimit_max (1024) to minimum Windows limit (16384) Processing section "[pi]" Processing section "[devices]" Processing section "[Musik]" Loaded services file OK. Server role: ROLE_STANDALONE Press enter to see a dump of your service definitions [global] unix extensions = No lock directory = /var/cache/samba idmap config * : backend = tdb [pi] path = /home/pi valid users = pi read only = No [devices] path = /media valid users = pi force user = root read only = No [Musik] comment = Musikfreigabe auf XBMC1 path = /media/XBMC1/Media/Musik admin users = sambauser
Leider hat google auf alle Anhaltspunkte, die ich finden konnte, keine helfenden Antworten ausgespuckt. Ich würde mich sehr freuen, wenn ihr mir helfen könntet. Wenn ihr noch mehr Informationen braucht immer raus damit ☺
Liebe Grüße