我不是高级管理员,所以这可能是新手问题,但我将非常感激您的帮助。
我遇到了以下问题:我必须将我的服务器(ubuntu 服务器)从旧机器移到新机器。我在旧服务器上安装了 samba 和 ldap,因此我将配置文件从旧机器复制到了新机器,制作了smbldap-populate
,当我smbldap-userlist
在新机器上使用时,它会列出旧机器上的所有用户。但是当我尝试以这些用户中的任何一个身份登录或显示其 id ( id username
) 时,我收到no such user
错误。
我还需要做什么才能在新机器上使用这些帐户?
答案1
您可能没有复制 PAM 配置,该配置实际上告诉系统使用 LDAP 来查找用户。查看/etc/pam.d
旧系统。根据您正在查看的版本system-auth
以及可能的其他几个版本。
如果您已复制这些配置,则应该查看各种日志/var/log
以查找与 PAM 相关的任何错误。如果您确实发现了一些错误,但不确定如何继续,请继续使用这些日志条目更新您的原始问题。