PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Windows zeigt Samba-Rechte nicht korrekt an


_CaBaL_
2021-05-22, 13:51:33
Irgendwie zeigt Windows die Rechte meiner Shares nicht korrekt an. Ich kann die Shares korrekt ansprechen und die Rechte arbeiten auch, aber seit dem letzten Update kann ich nextcloud nicht mehr dazu überreden ins Netzwerk zu syncen. Anscheinend nutzt der Client wohl die Windows API im rauszukriegen ob es geht oder nicht.

Der Client erzählt immer dass keine Schreibrechte vorhanden sind.

Samba Config
[global]
workgroup = HOME
server string = %h server (Samba, Ubuntu)
server role = standalone server
map to guest = Bad User
obey pam restrictions = Yes
pam password change = Yes
passwd program = /usr/bin/passwd %u
passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
unix password sync = Yes
syslog = 0
log file = /var/log/samba/log.%m
max log size = 1000
load printers = No
printcap name = /dev/null
disable spoolss = Yes
dns proxy = No
usershare allow guests = Yes
panic action = /usr/share/samba/panic-action %d
idmap config * : backend = tdb
acl allow execute always = Yes
printing = bsd


[homes]
comment = Home Directories
valid users = %S dennis
read only = No
create mask = 0640
directory mask = 0750
directory mode = 0750
browseable = No


[public]
path = /srv/data/public
valid users = @data
force group = data
group = data
read only = No
create mask = 0660
directory mask = 0770
directory mode = 0770


[dennis_data]
path = /srv/data/dennis
valid users = dennis
force user = dennis
force group = data
group = data
read only = No
create mask = 0640
directory mask = 0750
directory mode = 0750


[steffi_data]
path = /srv/data/steffi
valid users = steffi dennis
force user = steffi
force group = data
group = data
read only = No
create mask = 0640
directory mask = 0750
directory mode = 0750


Wenn ich mir in Windows das Folder anschaue, sieht das so aus:

https://i.imgur.com/Ob1t16b.png

https://i.imgur.com/qfY6iug.png

Aber wie gesagt, ich kann korrekt drauf lesen und schreiben und Gruppe sowie User werden sauber übernommen. Hat einer ne Idee, was hier klemmt?

ManuelCalavera
2021-05-22, 20:39:43
Das ganze ist nicht ganz so trivial, im Grunde muss dein Linux-filesystem xattr und ACLs unterstützen.
Das muss im Kernel aktiv sein und das Dateisystem muss es unterstützen. ex4 macht es soweit ich weiss out of the Box.

Hier ist die offizielle Doku dazu:
https://wiki.samba.org/index.php/Setting_up_a_Share_Using_Windows_ACLs

Inwieweit das dann mit OwnCloud zusammen spielt weiss ich allerdings nicht.

_CaBaL_
2021-05-26, 09:54:18
Danke, gucke ich mal rein.

Ich vermute zumindest, dass das der Grund ist warum nextcloud nicht mehr ins Netzwerk syncen kann.

Es nutzt ja meine Rechte, und wenn ich auf den Share gehe funktioniert alles wie es soll. Der Installer aber meint, er kann nicht schreiben. Ich denke daher, dass der Client auch nur die Rechte prüft, ohne wirklich einen Schreibversuch zu machen.

Hab auch schon ein Issue bei Nextcloud aufgemacht, aber noch Null Reaktion.