我整天都在尝试这个,搜索互联网,但我找不到解决方案。
我们正在办公室运行一个使用 OpenSuse 13.1(NIS 和 NFS)的小型服务器,它与所有使用 OpenSuse 的客户端完美配合。由于我不是该发行版的忠实拥护者,因此我尝试切换到 Ubuntu,但我们的 IT 人员无法为此提供任何支持,因此我完全靠自己。
我在设置 NFS 和 NIS 时没有任何问题。在纸上一切正常。yptest 运行没有错误。ypmatch 可以为每个用户匹配密码等。我已经阅读了几十个线程,并尝试过使用 libpam-unix2.so 编辑 pam.d/common-* 文件等方法,但我仍然无法开始工作的是实际登录。
每当我尝试时,我都会遇到身份验证失败。
pam_unix(mdm:auth): 对话失败 pam_succeed_if(mdm:auth): 用户“me”不满足要求“用户组内 nopasswdlogin” pam_unix(mdm:auth): 身份验证失败;登录名= uid=0 euid=0 tty=:20 ruser= rhost= user="me"
两个系统上的加密都是 SHA512。为什么它不起作用?我只是无法理解...
编辑:当然,如果需要,我可以提供更多信息。但我可以保证我已经尝试了所有最明显的方法。etc/shadow /group 和 /passwd 都已正确设置。/etc/nsswitch.conf 被编辑了一些“nis”添加等。