Автор Тема: lightdm-gtk-greeter настройка  (Прочитано 20871 раз)

Оффлайн Marko

  • Начинающий
  • *
  • Сообщений: 21
lightdm-gtk-greeter настройка
« : 19.02.2021 13:35:11 »
День добрый!
 Имеется:
ALT 8 SP Workstation
lightdm-gtk-greeter Version: 2.0.1-alt4.M80P.1@1487599389
Хочется, чтоб запоминался логин последнего доменного пользователь, аналогично локальным. Ну или для начала руками его вписать хоть... Куда смотреть насчет конфигурации? Файлы конфигурации, относящиеся к greeter
и lightdm в /etc  и  /var  особо ни на что не влияют. В данном дистрибе закомментированы практически полностью

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Re: lightdm-gtk-greeter настройка
« Ответ #1 : 19.02.2021 15:56:48 »
В группе телеграм про это недавно спрашивали, кстати. Виталий Липатов писал, что у него есть решение.

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 903
    • Домашняя страница
    • Email
Re: lightdm-gtk-greeter настройка
« Ответ #2 : 19.02.2021 20:19:49 »
Решение Виталия не работает с доменными пользователями. Павел Волнейкин занят багом https://bugzilla.altlinux.org/show_bug.cgi?id=38544
Андрей Черепанов (cas@)

Оффлайн Marko

  • Начинающий
  • *
  • Сообщений: 21
Re: lightdm-gtk-greeter настройка
« Ответ #3 : 20.02.2021 05:07:42 »
В группе телеграм про это недавно спрашивали, кстати. Виталий Липатов писал, что у него есть решение.
Спасибо!

Оффлайн Marko

  • Начинающий
  • *
  • Сообщений: 21
Re: lightdm-gtk-greeter настройка
« Ответ #4 : 20.02.2021 05:19:41 »
Решение Виталия не работает с доменными пользователями. Павел Волнейкин занят багом https://bugzilla.altlinux.org/show_bug.cgi?id=38544
Вроде, нормально стало. Из /var/lib/ldm/.cache/lightdm-gtk-greeter/state  нормально стали отражаться доменные. И кэшируется даже последний нормально.
Я, если правильно понимаю  - основные функции greetera в юнитах systemd где-то располагаются? Просто  совсем не знаком с systemd, а тут повод был посмотреть их немного. Но найти какие конкретно немогу - там океан всего ... Может кто носом ткнет.
В любом случае -всем спасибо! Более менее стало нормально, как хотел

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 903
    • Домашняя страница
    • Email
Re: lightdm-gtk-greeter настройка
« Ответ #5 : 20.02.2021 08:03:54 »
Решение Виталия не работает с доменными пользователями. Павел Волнейкин занят багом https://bugzilla.altlinux.org/show_bug.cgi?id=38544
Вроде, нормально стало. Из /var/lib/ldm/.cache/lightdm-gtk-greeter/state  нормально стали отражаться доменные. И кэшируется даже последний нормально.
Я, если правильно понимаю  - основные функции greetera в юнитах systemd где-то располагаются? Просто  совсем не знаком с systemd, а тут повод был посмотреть их немного. Но найти какие конкретно немогу - там океан всего ... Может кто носом ткнет.
В любом случае -всем спасибо! Более менее стало нормально, как хотел
greeter только кнопки и окна рисует. И поэтому никак не связан с systemd. А аутентификацией пользователей, группами и прочим занимается служба sssd.
Андрей Черепанов (cas@)

Оффлайн Marko

  • Начинающий
  • *
  • Сообщений: 21
Re: lightdm-gtk-greeter настройка
« Ответ #6 : 20.02.2021 08:27:10 »
greeter только кнопки и окна рисует. И поэтому никак не связан с systemd. А аутентификацией пользователей, группами и прочим занимается служба sssd.
Это то ясно. sssd то нормально отрабатывает  в данной ситуации. С отрисовкой плохо было, а конфиги  ничего не дают.

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 903
    • Домашняя страница
    • Email
Re: lightdm-gtk-greeter настройка
« Ответ #7 : 20.02.2021 10:28:36 »
greeter только кнопки и окна рисует. И поэтому никак не связан с systemd. А аутентификацией пользователей, группами и прочим занимается служба sssd.
Это то ясно. sssd то нормально отрабатывает  в данной ситуации. С отрисовкой плохо было, а конфиги  ничего не дают.
Подожду немного мейнтейнера, потом предложу патч.
Андрей Черепанов (cas@)

Оффлайн Marko

  • Начинающий
  • *
  • Сообщений: 21
Re: lightdm-gtk-greeter настройка
« Ответ #8 : 20.02.2021 12:10:32 »
Подожду немного мейнтейнера, потом предложу патч.
Это хорошо! Чем больше хороших решений- тем лучше  :-)  Но повторюсь  - и предложенное выше  решение от Виталия Липатова у нас нормально с доменными заработало.

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 903
    • Домашняя страница
    • Email
Re: lightdm-gtk-greeter настройка
« Ответ #9 : 21.02.2021 08:38:00 »
Показывало последнего в поле ввода или списке?
Андрей Черепанов (cas@)

Оффлайн Marko

  • Начинающий
  • *
  • Сообщений: 21
Re: lightdm-gtk-greeter настройка
« Ответ #10 : 21.02.2021 11:52:11 »
Показывало последнего в поле ввода или списке?
В поле ввода.

Оффлайн Marko

  • Начинающий
  • *
  • Сообщений: 21
Re: lightdm-gtk-greeter настройка
« Ответ #11 : 21.02.2021 12:35:51 »
До установки accountsservice last_user,  если доменный был, и в списке не отражался. Сейчас и в списке присутствуют и в поле ввода последний логинившийся стоит, только пароль ввести. Все, как надо.

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 903
    • Домашняя страница
    • Email
Re: lightdm-gtk-greeter настройка
« Ответ #12 : 21.02.2021 12:44:39 »
Значит, accountsservice улучшили со времён Альт 8 СП. Правда, он начинает спамить сервер LDAP.
Андрей Черепанов (cas@)

Оффлайн Marko

  • Начинающий
  • *
  • Сообщений: 21
Re: lightdm-gtk-greeter настройка
« Ответ #13 : 24.02.2021 06:42:15 »
Значит, accountsservice улучшили со времён Альт 8 СП. Правда, он начинает спамить сервер LDAP.
У нас как раз 8 СП. Версия accountsservice : Maintainer: Sergey V Turchin <zerg@altlinux.org>
Version: 0.6.42-alt0.M80P.1@1477581519.
На контроллере доменна, вроде, все спокойно по LDAP запросам. Как спам проявляется?

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 903
    • Домашняя страница
    • Email
Re: lightdm-gtk-greeter настройка
« Ответ #14 : 24.02.2021 07:07:05 »
Смотрите tcpdump. Я на p9 так и не смог воспроизвести показ последнего логина приgreeter-hide-users=true
Андрей Черепанов (cas@)