Bug 40203

Summary: Автологин vs multiseat: перепутаны рабочие места, некорректный вход пользователя
Product: Branch p9 Reporter: Vera Blagoveschenskaya <vercha>
Component: alterator-multiseatAssignee: underwit <underwit>
Status: CLOSED NOTABUG QA Contact: qa-p9 <qa-p9>
Severity: normal    
Priority: P5 CC: zagagyka, zerg
Version: не указана   
Hardware: x86_64   
OS: Linux   
Attachments:
Description Flags
1.jpg none

Description Vera Blagoveschenskaya 2021-06-11 14:07:44 MSK
Система: alt workstation K 9.1
alterator-multiseat-0.0.4-alt1

1) Создать двух пользователей test и test1. Для пользователя test1 установить автоматический вход в систему.
2) Настроить мультисит с 2 рабочими местами.
3) Зайти на 1 рабочее место как test.
4) Зайти на 2 рабочее место как test1.
5) Выполнить перезагрузку.

Результат: т.к. в системе запоминается последний залогинившийся ползователь, то после перезагрузки на рабочем месте 1 выполняется автовход для test1. А это было рабочее место пользователя test.

Еще веселее будет в случае 3х рабочих мест.

Ожидаемый результат: ? Запретить автологин в случае если включен мультисит?
Ваши предложения?
Comment 1 underwit 2021-06-15 15:05:26 MSK
Автологин отключается при применении конфигурации. Если автологин включили уже в процессе работы, то это не проблема multiseat, а скорее проблема DM. 

Рабочие места не привязаны к логинам (кто успел, тот и сел)!!!
Comment 2 Sergey Ivanov 2021-07-01 13:03:46 MSK
Обнаружил следуюшее поведение на MATE:
1) Настроить мультисит с 2 рабочими местами.
2) Создать двух пользователей test и test1. Для пользователя test1 установил автоматический вход в систему.
3) Выполнить перезагрузку системы.

В результате после перезагрузки системы пользователь test1 пытается автоматически зайти на оба рабочих места (1.jpg).
На одно рабочее место данный пользователь успешно логинится, на другом рабочем месте появляется ошибка "Could not acquire name on session bus"
Comment 3 Sergey Ivanov 2021-07-01 13:18:17 MSK
Created attachment 9470 [details]
1.jpg
Comment 4 underwit 2021-09-21 10:42:07 MSK
Автологин отключается для всех пользователей при активации multiseat. Модуль не отслеживает если включить автологин уже после активации.