我不是高级pipe理员,所以这可能是问题,但我会很感激的帮助。
我有以下问题:我必须将我的服务器(Ubuntu服务器)从旧机器移动到新的。 我在旧服务器上安装了samba和ldap,所以我将configuration文件从旧机器复制到了新机器上,生成了smbldap-populate ,当我在新机器上使用smbldap-userlist时,它列出了旧机器上的所有用户。 但是,当我尝试以任何这些用户login,或显示其id( id username ),我no such user得到no such user错误。
我还需要做些什么来在新的马奇上使用这些账户呢?
很可能您没有复制实际上告诉系统使用LDAP查找用户的PAMconfiguration。 查看旧系统上的/etc/pam.d 。 根据不同的版本,你正在寻找system-auth ,可能还有一些其他的。
如果您已经复制了这些configuration,您应该查看/var/log中的各种日志,以获取与PAM相关的任何错误。 如果您确实发现了一些问题,并且您不确定如何继续,请继续并使用这些日志条目更新您的原始问题。