autofs ~/.hidden: Esse arquivo ou diretório não existe

autofs ~/.hidden: Esse arquivo ou diretório não existe

estou montandounidades domésticas usando autofsde um servidor de arquivos:

auto.master

/home   /etc/auto.home

auto.home

*   tyrell:/nfshome/

Isso parece funcionar muito bem, mas no servidor de arquivos tyrellrecebo constantemente este erro:

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

Por que ele está procurando uma pasta .hidden e como posso fazer com que o cliente pare de tentar montá-la?

Os clientes estão executando o Ubuntu 16.04 com Unity Desktop.

Responder1

Isto parece ser um problema para as pessoas que voltam2004, e que foi recentemente redireccionadoMarço de 2017. É devido a ferramentas "amigáveis" como o Nautilus que procuram implementar umarquivos ocultosrecurso. Para fazer isso, ele procura um arquivo chamado .hiddenno topo de um sistema de arquivos para obter uma lista de nomes de arquivos a serem ocultados. Isso faz com que o autofs tente montar este arquivo no seu servidor. (Existe um código semelhante glibpara implementar o mesmo recurso).

Talvez você possa tentar revisar o *mapa /etc/auto.homepara ser menos abrangente. Ou se você configurar sua área de trabalho paranãoignore os arquivos ocultos, talvez ele não procure o arquivo mágico. Não posso tentar nenhuma solução funcional no momento.

informação relacionada