Hallo,
ich habe unter Opensuse Leaf 42.1 einen Sambaserver laufen. Die Konfiguration habe ich von Opensuse 13.2 durch ein Upgrade auf Leaf 42.1 übernommen.
Von einer anderen Linuxmaschine aus (Client) kann ich auf die freigegebenen Verzeichnisse zugreifen, Dateien kopieren, löschen, anlegen.
Klappt alles wunderbar.
Nur: ich kann keine Datei öffnen! (das ging auch schon unter 13.2 nicht).
Wenn ich vom Client aus z.B. ein auf dem Sambaserver gespeichertes .pdf-Dokument öffnen will, wird am Client Okular gestartet. Okular bringt dann jedoch die Fehlermeldung "Dokument kann nicht geöffnet werden. Grund: Zugriff verweigert"
Wie gesagt, die Datei kann ich jedoch löschen, verwschieben, kopieren etc.
Ich habe mir jetzt mal alle Optionen von Samba angesehen. Habe aber nichts gefunden, was vom Namen her darauf hindeutet, wo mein Problem liegen könnte.
Ich gehe mal fest davon aus, dass dies eine fehlerhafte Konfiguration meinerseits ist. Nur: was fehlt?
Hier meine smb.conf:
ich habe unter Opensuse Leaf 42.1 einen Sambaserver laufen. Die Konfiguration habe ich von Opensuse 13.2 durch ein Upgrade auf Leaf 42.1 übernommen.
Von einer anderen Linuxmaschine aus (Client) kann ich auf die freigegebenen Verzeichnisse zugreifen, Dateien kopieren, löschen, anlegen.
Klappt alles wunderbar.
Nur: ich kann keine Datei öffnen! (das ging auch schon unter 13.2 nicht).
Wenn ich vom Client aus z.B. ein auf dem Sambaserver gespeichertes .pdf-Dokument öffnen will, wird am Client Okular gestartet. Okular bringt dann jedoch die Fehlermeldung "Dokument kann nicht geöffnet werden. Grund: Zugriff verweigert"
Wie gesagt, die Datei kann ich jedoch löschen, verwschieben, kopieren etc.
Ich habe mir jetzt mal alle Optionen von Samba angesehen. Habe aber nichts gefunden, was vom Namen her darauf hindeutet, wo mein Problem liegen könnte.
Ich gehe mal fest davon aus, dass dies eine fehlerhafte Konfiguration meinerseits ist. Nur: was fehlt?
Hier meine smb.conf:
Code:
# smb.conf is the main Samba configuration file. You find a full commented
# version at /usr/share/doc/packages/samba/examples/smb.conf.SUSE if the
# samba-doc package is installed.
[global]
workgroup = WORKGROUP
passdb backend = tdbsam
printing = cups
printcap name = cups
printcap cache time = 750
cups options = raw
map to guest = Bad User
include = /etc/samba/dhcp.conf
logon path = \\%L\profiles\.msprofile
logon home = \\%L\%U\.9xprofile
logon drive = P:
usershare allow guests = No
add machine script = /usr/sbin/useradd -c Machine -d /var/lib/nobody -s /bin/false %m$
domain logons = No
domain master = No
security = user
[homes]
comment = Home Directories
valid users = %S, %D%w%S
browseable = No
read only = No
inherit acls = Yes
[profiles]
comment = Network Profiles Service
path = %H
read only = No
store dos attributes = Yes
create mask = 0600
directory mask = 0700
[users]
comment = All users
path = /home
read only = No
inherit acls = Yes
veto files = /aquota.user/groups/shares/
[groups]
comment = All groups
path = /home/groups
read only = No
inherit acls = Yes
[printers]
comment = All Printers
path = /var/tmp
printable = Yes
create mask = 0600
browseable = No
[print$]
comment = Printer Drivers
path = /var/lib/samba/drivers
write list = @ntadmin root
force group = ntadmin
create mask = 0664
directory mask = 0775
## Share disabled by YaST
# [netlogon]
[tuxbox]
comment = tuxboxdata
inherit acls = Yes
path = /data
read only = No