Ich will das meine Samba-Benutzer alles was sie erstellen und tun mit den Rechten 660 machen. Ich habe dazu bei der Freigabe in der smb.conf mit "force create mode" eben 0660 gesetzt. Das hat er völlig ignoriert, das Ergebnis bleibt immer -rwxr--r-. (habe auch testweise andere Rechte gesetzt, interessiert ihn nicht)
In Google habe ich dann einen Hinweis gefunden das "obey pam restrictions = no" sein muss damit das funktioniert. Mache ich das, zeigen meine gesetzten Rechte bisschen Erfolg, sind aber immer noch nicht bei -rw-rw-- sondern bei -rwxrw-r--.
Warum?
Hier die Sektion der Freigabe in der smb.conf:
[data] path = /var/data public = no browseable = yes read only = no guest ok = no valid users = user1,user2,user3 force group = smbusrs force create mode = 0660 force directory mode = 0660 hosts allow = 192.168.40.0/255.255.255.0,192.168.41.0/255.255.255.0
P.S. ja ich weiss das ich samba nach jeder Änderung neu starten muss und ich bin auch sicher das ich die richtige smb.conf editiere weil ich die Freigabe von Hand darin angelegt habe, die von Clients aus ja sonst nicht zu sehen wäre