OpenIndiana cifs 服务器,创建的文件没有权限

OpenIndiana cifs 服务器,创建的文件没有权限

我有一台运行 napp-it 的 OpenIndiana 服务器。我有一台 Ubuntu 机器,它使用 fstab 中的以下行安装 CIFS 共享:

//Storage/Media /storage/media cifs credentials=/home/devians/.smbcredentials,iocharset=utf8,uid=1000,gid=1000 0 0

然而,当这台 ubuntu 机器在共享上创建文件时,它们会像这样出现:

???????????  ? ?      ?       ?                ? test

如果我没有提供足够的信息,我会在评论弹出时修改这个问题,因为我不确定还有什么是相关的。

答案1

OpenIndiana(以及最近的 Solaris 问题)默认使用 NFSv4 ACL 而不是 CIFS 和 NFS。您看到的情况可能很正常,有关此问题的更多信息,请访问NFSv4 ACL 维基。之所以显示为这样,可能是因为 CIFS NFSv4 ACL 依赖于客户端和服务器之间的 UID/GID 相同,就像 NFS 一样。因此,客户端不确定如何理解服务器告诉它的内容。

您可以做的是安装nfs4-acl-tools以读取共享上的 ACL。最大的问题是,您真的能做您需要做的事情吗?例如,写入共享?

相关内容