我有一个/
从 NFS 获取的无盘服务器启动 Ubuntu 14.04。我用nfs-kernel-server
. sudo
我对and有一些奇怪的行为locate
。
sudo
尽管Defaults timestamp_timeout=5
在sudoers
.locate
不更新它的数据库,也没有找到任何东西。
我想这是因为 NFS 的一些错误配置?当我/
在普通机器上使用它时,两个命令都按预期工作。
这是我的/etc/exports
(我不知道我还能提供更多):
/noderoot *(rw,no_root_squash,async,insecure,no_subtree_check)
有什么建议吗?
我已经解决了。问题不在于 NFS。
sudo 一直要求我输入密码,因为我在无盘服务器上的时间错误。我将时间设置为正确的值并且 sudo 工作。
locate 没有更新 db,因为文件
PRUNEFS="nfs NFS nfs4 ..."
中有/etc/cron.daily/locate
。我从中删除了 nfsPRUNEFS
并且它起作用了。