g我正在 ubuntu 的一个极简分支(linux-lite)上安装 samba。
最初我安装时没有任何用户管理,只有一个来宾帐户,这是我的 smb.conf
[全球的] 工作组=WORKGROUP 服务器字符串 = 测试 NAS netbios 名称 = testsan 安全 = 用户 加密密码 = true 映射到访客 = 坏用户 来宾帐户 = smbguest dns 代理 = 无 [中小企业] 路径 = /smb/ 可用 = 是 可浏览 = 是 可写 = 是 客人同意 = 可以 可打印 = 否 创建掩码 = 0664 目录掩码 = 0775
Linux 用户 smbguest 的主组为“smbusers”
这是本地文件:drwxrwxr-x 2 root smbusers 4096 Aug 1 11:00 /smb/
当我将其作为 cifs 安装或从 Windows 主机访问它时,我可以创建、重命名和删除目录,我可以创建和编辑文件,但不能重命名或删除共享根目录中的文件,即使我刚刚创建了它们并且是它们的所有者。就像我没有对该文件夹的“写”访问权限一样……但我有,因为如果我su - smbguest
从那里执行此操作,我就可以。
这似乎与 CIFS ACL 有某种关系,有人可以解释一下吗?