NIS 和 autofs 错误

NIS 和 autofs 错误

我正在尝试使用 NFS 和 autofs 共享 NIS 用户的主目录。在测试过程中,我收到以下错误消息:

Could not chdir to home directory /home/guest/nis1: Permission denied
-bash: /home/guest/nis1/.bash_profile: Permission denied

如何解决上述错误?

答案1

使用getent passwd nis1nis1示例中的用户在哪里)获取 NFS 客户端看到的“nis1”的 passwd 条目。 getent尊重nsswitch.conf,它提供跨多个服务(文件、nis、ldap等)的名称服务查找的排序。

确定该响应中的 UID 后,/home/guest/nis1通过运行以下命令将其与拥有主目录的 UID 进行比较:stat /home/guest/nis1

您的问题可能是主目录的权限受到限制,因此没有其他 (o+x) 的执行位,并且拥有该目录的 UID 实际上并不是 NFS 客户端可以解析该用户名的 UID。

如果您提供这些命令的输出,即使这个答案不正确,也会很有帮助,以便我们可以继续排除故障。

相关内容