![修复 CIFS 权限:通过 Windows 创建的文件在 Linux 上具有 777 权限](https://linux22.com/image/108761/%E4%BF%AE%E5%A4%8D%20CIFS%20%E6%9D%83%E9%99%90%EF%BC%9A%E9%80%9A%E8%BF%87%20Windows%20%E5%88%9B%E5%BB%BA%E7%9A%84%E6%96%87%E4%BB%B6%E5%9C%A8%20Linux%20%E4%B8%8A%E5%85%B7%E6%9C%89%20777%20%E6%9D%83%E9%99%90.png)
我有一个托管 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 权限等同?