我在 CentOS 7 上使用 samba 4.6,没有任何花哨的东西(只是本地 samba 服务器,没有活动目录/域控制器)。我的一台机器使用 Windows 7。
现在我想将文件的权限授予 Windows 7 中的特定组(资源管理器、文件属性、安全选项卡)。如果我输入“Everyone”,则效果很好,但我无法添加任何其他(unix)组(Windows 不断告诉我“未找到名称”)。
如果我通过 Linux shell 更改文件的组,它也会出现在 Windows 上,我可以根据需要设置权限,但无法添加组。
我认为我需要以某种方式指示 samba 将一些 unix 组“暴露”到 Windows,但我没有这样做。
我尝试了“net rap group add ...”(没有错误,但也没有可见的效果)并用“net groupmap”搞乱了(“NT Group ...在映射数据库中不存在”)。
最后,我不需要在 Windows 中可见的“unix”组本身,但不知何故我想通过 Windows 资源管理器使用组。