我有Ubuntu Server 10.04上运行的Open LDAP服务器,OSX,Windows和Ubuntu 10.04桌面作为客户端。
用户名长度(UID长度)大于9的Ubuntu 10.04 GDMlogin失败。同一台机器可以通过sshlogin。 当我尝试从Windows和OSX的工作相同的用户。
问题是Ubuntu 10.04 GDMlogin。 任何想法?
谢谢
我已经解决了这个问题。
我必须为用户名长度大于9的用户创build主目录。然后更改所有权。
然后重新启动服务器,并通过GDM或Gnome-Desktop成功login
听起来像PAM可能会拒绝你的意见,但我不是专家。
我有两个build议。
首先,要将GDM作为问题进行pipe理,您可以尝试login到常规控制台。 按下控制+ Alt + F3键(几乎所有的F键真的会工作),你应该在黑屏的提示。 尝试并以这种方式login。 只需按几次Alt +向右/向左箭头键,你最终会回到GDM屏幕。 (通常是ctrl + alt + f7)
第二个build议,在你正在尝试login的机器上,我build议你看/var/log/auth.log(作为一个可以login的用户),当你尝试使用gdmlogin时,看看输出是什么。
tail -f /var/log/auth.log
然后用长用户名尝试您的GDM日志。
毕竟我们应该学点东西。
如果您具有对OpenLDAP服务器的pipe理访问权限,则可以将日志级别更改为非常简单的级别,然后也可以跟踪日志以查看失败发生时用户名正在尝试进行身份validation的情况。
请看看/var/log/auth.log。 嘿,成功的login也有同样的错误。 但是我能够login到SSH。 请让我知道你的意见。 可能是一个10.04的错误。 这在CentOS上运行良好。 我计划在10点10分试试
错误的login
gdm-session-worker [1482]:pam_succeed_if(gdm:auth):需求“用户内部组nopasswdlogin”未被用户“ubuntutester”满足gdm-session-worker:pam_unix(gdm:auth):authentication失败; (uid = 0)为用户ubuntutester打开的会话gnome-keyring -p(gdm:session):会话为用户ubuntutester打开的会话(uid = 0)gnome-keyring-守护进程[1488]:无法连接到dbus会话总线:/ bin / dbus-launchexception终止,出现以下错误:未指定协议#012Autolaunch错误:X11初始化失败。 gnome-keyring-daemon [1488]:gkd_dbus_secrets_startup:断言dbus_conn' failed gnome-keyring-daemon[1488]: gkd_dbus_secrets_startup: assertion dbus_conn'失败的gnome-keyring-daemon [1488]:SSH代理已经初始化了polkitd(authority = local ):session / org / freedesktop / ConsoleKit / Session2(系统总线名称:1.35 [/ usr / lib / policykit-1-gnome / polkit-gnome-authentication-agent-1])的注册authentication代理,对象path/ org / gnome / PolicyKit1 / AuthenticationAgent,区域设置en_IN)
成功login
gdm-session-worker [1810]:pam_succeed_if(gdm:auth):用户“testuser”未满足的用户“ingroup nopasswdlogin”的要求:pam_unix(gdm:auth):authentication failure; loguser = uid = 0 euid = 0 tty = 0 ruser = rhost = user = testuser gdm-session-worker [1827]:pam_succeed_if(gdm:auth):用户“testuser”未满足要求“user ingroup nopasswdlogin”gdm-会话工作者[1827]:pam_unix(gdm:auth):authentication失败; (uid = 0)为用户testuser打开的会话gnome-keyring -p(gdm-session-user)守护进程[1833]:无法连接到dbus会话总线:/ bin / dbus-launchexception终止,出现以下错误:未指定协议#012Autolaunch错误:X11初始化失败。 gnome-keyring-daemon [1833]:gkd_dbus_secrets_startup:断言dbus_conn' failed gnome-keyring-daemon[1833]: gkd_dbus_secrets_startup: assertion dbus_conn'失败的gnome-keyring-daemon [1833]:SSH代理已经初始化了polkitd(authority = local ):用于session / org / freedesktop / ConsoleKit / Session4(系统总线名称:1.64 [/ usr / lib / policykit-1-gnome / polkit-gnome-authentication-agent-1])的注册身份validation代理,对象path/ org / gnome / PolicyKit1 / AuthenticationAgent,区域设置en_IN)
谢谢