我们正在 Ubuntu18.04 上安装samba,并且samba具有默认版本 4.7.4-ubuntu
为共享配置 samba 并将 create_mode 设置为 0664 ,将 directory_mode 设置为 0700 :
[Sharemike]
path = /opt/shareonly
create mask = 0664
directory mask = 0700
browseable = yes
writeable = yes
comment = sharing /opt/sharepublic folder
read only = no
valid users = mike
在本地安装共享。能够使用smbclient和mike用户帐户创建文件和目录。 但是当选中 directory_mode 和 creare_mode 时,它们显示 755 和 755
还在 smb.conf 中尝试了以下组合,但没有起作用:
inherit permissions = yes
unix extensions = no
obey pam restrictions = no
force create mode = 0664
force directory mode = 2700
force user = mike
在 Ubuntu16 中,它按samba中的配置工作。
谁能解释为什么在Ubuntu18中会出现这种情况?