Bug 44815 - Не создаётся пользователь kiosk с помощью MyConnector Kiosk для MATE
Summary: Не создаётся пользователь kiosk с помощью MyConnector Kiosk для MATE
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: myconnector-kiosk (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: ekorneechev@altlinux.org
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-01-06 12:33 MSK by Evgeny Shesteperov
Modified: 2023-09-04 13:53 MSK (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Evgeny Shesteperov 2023-01-06 12:33:17 MSK
Версия
======

- myconnector-kiosk-2.4.1-alt1

Дистрибутивы
============

- p10-server-10-x86-64, обновленный до Sisyphus.
- p10-workstation-10-x86-64, обновленный до Sisyphus.

Предусловия
===========

Первый системный пользователь `test`:

    # id test
    uid=500(test) gid=500(test) группы=500(test),10(wheel),14(uucp),19(proc),22(cdrom),71(floppy),80(cdwriter),81(audio),83(radio),100(users),499(scanner),498(xgrp),479(camera),476(vboxusers),465(video),463(vmusers),461(fuse),459(vboxadd),453(vboxsf)

Шаги воспроизведения
====================

1. Установить MyConnector и MyConnector Kiosk:

        # apt-get install -y myconnector myconnector-kiosk

2. В графической сессии пользователя test запустить MyConnector от суперпользователя:

        # myconnector

3. Нажать кнопку со значком дома в левом верхнем углу → Режим КИОСК.
4. Выбрать пункт Запуск программы MyConnector.
5. Нажать кнопку Сохранить. Здесь появилось информационное сообщение "Пользователь kiosk был создан без пароля. Установите, если требуется!"
6. Перезагрузить машину.

Ожидаемый результат: открылась сессия с запущенной программой MyConnector. В данной сессии нет ничего, кроме данной программы.

Фактический результат: открылся Display Manager по умолчанию.

Конфигурация после выполнения данных шагов:

        # cat /etc/myconnector/kiosk.conf 
        [kiosk]
        mode = 1
        user = kiosk
        file = 
        url = 
        autologin = True
        ctrl_disabled = False

Пользователь kiosk не создан:

        # id kiosk
        id: «kiosk»: такого пользователя нет

Также на данный момент воспроизводится в P10 и в задании 311329 для P9.
Comment 1 Evgeny Shesteperov 2023-01-06 16:41:00 MSK
Предполагаю, что здесь как-то замешано данное изменение:

https://bugzilla.altlinux.org/44441
Comment 2 Evgeniy Korneechev 2023-01-20 09:17:24 MSK
(Ответ для Evgeny Shesteperov на комментарий #1)
> Предполагаю, что здесь как-то замешано данное изменение:
> 
> https://bugzilla.altlinux.org/44441

Да, так и есть, спасибо. Сделаю через suprocess.Popen
Comment 3 Repository Robot 2023-02-03 11:46:14 MSK
myconnector-2.4.2-alt1 -> sisyphus:

 Fri Feb 03 2023 Evgeniy Korneechev <ekorneechev@altlinux> 2.4.2-alt1
 - [kiosk] Fixed bugs (ALT #44386, #44815, #44818)
 - Added password removing from keyring if server or username been change
 - Fixed search/filter by IP address
 - xterm return for myconnector-kiosk
Comment 4 Nikolai Zurabishvili 2023-09-01 18:13:07 MSK
myconnector-kiosk-2.4.4-alt1
myconnector-2.4.4-alt1

Стенды:

sisyphus-workstation-10.1-x86-64
sisyphus-server-10.1-x86-64
sisyphus-kworkstation-10.1-x86-64
sisyphus-education-10.1-x86-64
sisyphus-education-KDE-10.1-x86-64

Ошибка снова воспроизводится, причем для всех дистрибутивов. При указании другого имени аналогично не создает нового пользователя

В p10 не воспроизводится
Comment 5 Repository Robot 2023-09-04 13:53:58 MSK
myconnector-2.4.4-alt2 -> sisyphus:

 Mon Sep 04 2023 Evgeniy Korneechev <ekorneechev@altlinux> 2.4.4-alt2
 - [kiosk] Fixed bugs (xterm needed!) (ALT #44386, #44815, #47181, #47441)