我在 RHEL 6.5 操作系统上设置了 389 Directory Server,设置工作得很好,然后我在 389-ds 上创建了一个用户,并将客户端连接到 DS,并使用我在 389 Directory Server 上创建的用户,我能够登录到客户端系统。
当我尝试使用在 389 Directory Server 上创建的用户登录时,我在检查时无法登录,发现该用户不在 /etc/passwd 文件中。
答案1
LDAP 或 389 目录服务器上的用户不是在单独的数据库后端中创建的,/etc/passwd
而是在单独的数据库后端中创建的。
如果您还想在 DS 本身上使用 LDAP/389 用户登录,则还必须将其配置为客户端,并在/etc/nsswitch
PAM 模块中配置用户和组的名称查找,以使用 LDAP/389 目录服务器。