Назад | Перейти на главную страницу

LDAP GDM Ubuntu

У меня есть сервер 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. Затем я сменил владельца.

mkdir / главная / ubuntutestuser

chown -R 1017: 10000 / главная / ubuntutestuser

  • Я получил uid и gid от #getent passwd | grep ubuntutestuser

Затем перезагрузили сервер и успешно вошли в систему через 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: assertiondbus_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: assertiondbus_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)

Спасибо