Sudo 在 NFS 上不断要求输入密码

Sudo 在 NFS 上不断要求输入密码

我有一台无盘服务器,它启动 Ubuntu 14.04,并/从 NFS 中获取。我使用。我发现和 的nfs-kernel-server行为有些奇怪。sudolocate

  • sudoDefaults timestamp_timeout=5尽管在,仍不断要求输入密码sudoers

  • locate没有更新其数据库并且根本没有找到任何东西。

我认为这是因为 NFS 配置错误?当我/在普通机器上使用它时,两个命令都按预期工作。

这是我的/etc/exports(我不知道我还能给出什么):

/noderoot   *(rw,no_root_squash,async,insecure,no_subtree_check)

有什么建议吗?

答案1

我已经解决了。问题不在于 NFS。

  1. 由于无盘服务器上的时间设置错误,sudo 一直要求我输入密码。我将时间设置为正确的值,sudo 便可以正常工作。

  2. 定位未更新数据库,因为文件PRUNEFS="nfs NFS nfs4 ..."中有/etc/cron.daily/locate。我删除了 nfs PRUNEFS,它就正常工作了。

相关内容