Странное поведение: smb.conf создает маску
Я настроил общий ресурс Samba для подключения к Windows 11. Я попытался изменить разрешения по умолчанию на -RW-RW ---- с помощьюcreate mask = 0660Но я получаю -RW-R-----. Когда я пытаюсьcreate mask = 0460я получаю -R--RW---- что и ожидалось. Похоже, я не могу предоставить группе разрешения на запись, когда у пользователя есть разрешения на запись. Umask = 0022, но когда я его меняю, это ни на что не влияет.
/data1 — это пул zfs. Может ли это изменить поведение?
версия: Версия 4.15.13-Ubuntu
/etc/samba/smb.conf:
[global]
workgroup = WORKGROUP
server string = %h server (Samba, Ubuntu)
log file = /var/log/samba/log.%m
max log size = 1000
logging = file
panic action = /usr/share/samba/panic-action %d
server role = standalone server
obey pam restrictions = yes
unix password sync = yes
passwd program = /usr/bin/passwd %u
passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
pam password change = yes
map to guest = bad user
[data1]
comment = Shared Directory
path = /data1
valid users = @admin
browseable = yes
read only = no
guest ok = no
writable = yes
create mask = 0660