Автор Тема: автологин vs ConsoleKit и consolehelper. Крайне странное поведение  (Прочитано 1295 раз)

Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 6 046
Была собрана версия  XDM с патчами автологина пользователя (патчи еще аж 2000 года, но так как и сам xdm не молод - пропатчилось).

Пользователь логинится, но не может перегрузить компьютер (рис. 1)

На 12 консольке ошибка аутентификации (рис. 2)

ck-list-sessions выдает (рис. 3) что у пользователя 502  активная сессия "Seat 1"
active=TRUE
X11-display-device='tty7'
X11-display=':0'
с пустым login-session-id=''

А если я зайду этим пользователем 502 с консоли, например, на tty3, то уже консолехелпер не ругается и перегружает...
Чудеса...


Если же я логинюсь штатно (логин/пароль без автологина), то ck-list-sessions выдает (рис. 4) что у пользователя 502 аж две сессии - одна активная "Seat 1"
active=TRUE
X11-display-device='tty7'
X11-display=':0'
но с пустым login-session-id=''

и одна не активная "Seat 2"
active=False
X11-display=':0'   
без X11-display-device, но с не пустым login-session-id='3'

и тогда все нормально работает...

но откуда взялась вторая "Seat 2" - совершенно не понятно...