我有一个托管 CIFS 共享的 HNAS。 Windows 和 Linux 系统都可以访问它。如果用户通过 Windows 在共享上创建文件,则该文件在 Linux 系统上具有 777 权限。
我怎样才能解决这个问题?
我找到的所有参考文献仅涉及 Samba 或 SMB。
编辑:我不相信 HNAS 上有 smb.conf 文件。我查看了正常位置并尝试使用 find 命令,但没有成功。我也不认为 HNAS 上的 smb.conf 文件是有意修改的,即使它确实存在,因为您实际上是在修改核心服务。 (抱歉,如果这没有意义。)
另外需要进一步说明的是,HNAS 使用 CIFS 与 Windows 共享,但使用 NFS 与 Linux 共享。
这是否只需要 CIFS 端的 ACL 之类的东西,以便 HNAS 或 NFS 上的文件系统知道如何将 Windows 权限与 Linux 权限等同?