autofs ~/.hidden:没有这样的文件或目录

autofs ~/.hidden:没有这样的文件或目录

我正在安装使用 autofs 的主驱动器从文件服务器:

自动大师

/home   /etc/auto.home

汽车之家

*   tyrell:/nfshome/

这似乎工作得很好,但在文件服务器上,tyrell我不断收到此错误:

Apr 27 13:38:08 tyrell rpc.mountd[1145]: authenticated mount request from 192.168.1.164:691 for /nfshome/.hidden (/nfshome) 
Apr 27 13:38:08 tyrell rpc.mountd[1145]: can't stat exported dir /nfshome/.hidden: No such file or directory

为什么它要寻找 .hidden 文件夹以及如何让客户端停止尝试安装它?

客户端运行的是带有 Unity Desktop 的 Ubuntu 16.04。

答案1

这对人们来说似乎是一个问题2004年,并且最近已重新解决2017年3月。这是由于像 Nautilus 这样的“用户友好”工具寻求实现隐藏文件特征。为此,它会查找在.hidden文件系统顶部调用的文件以获取要隐藏的文件名列表。这会导致 autofs 尝试从您的服务器挂载此文件。 (有类似的代码来glib实现相同的功能)。

也许您可以尝试修改*您的地图/etc/auto.home以减少其涵盖范围。或者,如果您将桌面配置为不是忽略隐藏文件,也许它不会寻找魔法文件。我目前无法尝试任何可行的解决方案。

相关内容