У меня есть сервер Open LDAP, работающий на Ubuntu Server 10.04 с настольными компьютерами OSX, Windows и Ubuntu 10.04 в качестве клиентов.
Ошибка входа в GDM из Ubuntu 10.04 с длиной имени пользователя (длиной UID) больше 9. Эта же машина может войти через ssh. Когда я попробовал тех же пользователей из Windows и OSX, это сработало.
Проблема связана с входом в систему Ubuntu 10.04 GDM. Любая идея?
Спасибо
Я исправил эту проблему.
Мне пришлось создать домашний каталог для пользователей с длиной имени пользователя больше 9. Затем я сменил владельца.
Затем перезагрузили сервер и успешно вошли в систему через GDM или Gnome-Desktop.
Похоже, что PAM может отклонить ваше мнение, хотя я не эксперт по PAM.
У меня есть два предложения.
Во-первых, чтобы исключить GDM как проблему, вы можете попытаться войти в обычную консоль. Нажмите клавиши contrl + alt + f3 (подойдет практически любая клавиша f), и вы увидите приглашение на черный экран. Попробуйте войти таким же образом. Просто нажмите одновременно клавиши alt + стрелка вправо / влево несколько раз, и в конечном итоге вы вернетесь на экран GDM. (Обычно это ctrl + alt + f7)
Второе предложение: на машине, на которой вы пытаетесь войти, я рекомендую вам посмотреть /var/log/auth.log (как пользователь, который может войти в систему) и посмотреть, что будет на выходе, когда вы попытаетесь войти в систему с помощью gdm.
tail -f /var/log/auth.log
Затем сделайте попытку входа в GDM с длинным именем пользователя.
Мы должны чему-то научиться после всего этого.
Если у вас есть административный доступ к серверу OpenLDAP, вы можете изменить уровень журнала на очень подробный, а затем следить за журналами и там, чтобы точно узнать, какое имя пользователя пытается пройти аутентификацию в случае сбоя.
Пожалуйста, посмотрите /var/log/auth.log. Странно, что у успешного входа в систему тоже есть такие же ошибки. Но я смог войти в ssh. Пожалуйста, дайте мне знать ваши комментарии. Возможно, ошибка с 10.04. Это нормально работало на CentOS. Я планирую попробовать это 10.10.
Ошибка входа
gdm-session-worker [1482]: pam_succeed_if (gdm: auth): требование «user ingroup nopasswdlogin» не выполнено пользователем «ubuntutester» gdm-session-worker [1482]: pam_unix (gdm: auth): ошибка аутентификации; logname = uid = 0 euid = 0 tty =: 0 ruser = rhost = user = ubuntutester gdm-session-worker [1482]: pam_unix (gdm: session): сеанс открыт для пользователя ubuntutester с помощью (uid = 0) gnome-keyring- демон [1488]: не удалось подключиться к шине сеанса dbus: / bin / dbus-launch завершился ненормально со следующей ошибкой: протокол не указан # 012 Ошибка автозапуска: сбой инициализации 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 (author = local): зарегистрированный агент аутентификации для сеанса / org / freedesktop / ConsoleKit / Session2 (имя системной шины: 1.35 [/ usr / lib / policykit-1-gnome / polkit-gnome-authentication-agent-1], путь к объекту / org / gnome / PolicyKit1 / AuthenticationAgent, локаль en_IN)
успешный вход в систему
gdm-session-worker [1810]: pam_succeed_if (gdm: auth): требование «пользовательская группа nopasswdlogin» не выполнено пользователем «testuser» gdm-session-worker [1810]: pam_unix (gdm: auth): ошибка аутентификации; logname = uid = 0 euid = 0 tty =: 0 ruser = rhost = user = testuser gdm-session-worker [1827]: pam_succeed_if (gdm: auth): требование «user ingroup nopasswdlogin» не выполнено пользователем «testuser» gdm- рабочий сеанса [1827]: pam_unix (gdm: auth): ошибка аутентификации; logname = uid = 0 euid = 0 tty =: 0 ruser = rhost = user = testuser gdm-session-worker [1827]: pam_unix (gdm: session): сеанс открыт для пользователя testuser с помощью (uid = 0) gnome-keyring- демон [1833]: не удалось подключиться к шине сеанса dbus: / bin / dbus-launch завершился ненормально со следующей ошибкой: протокол не указан # 012 Ошибка автозапуска: сбой инициализации 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 (author = local): зарегистрированный агент аутентификации для сеанса / org / freedesktop / ConsoleKit / Session4 (имя системной шины: 1.64 [/ usr / lib / policykit-1-gnome / polkit-gnome-authentication-agent-1], путь к объекту / org / gnome / PolicyKit1 / AuthenticationAgent, локаль en_IN)
Спасибо