Bug 49823 - При нажатии Разблокировать во вкладке Пользователи происходит переключение на root
Summary: При нажатии Разблокировать во вкладке Пользователи происходит переключение на...
Status: NEW
Alias: None
Product: Sisyphus
Classification: Development
Component: gnome-control-center (show other bugs)
Version: unstable
Hardware: all Linux
: P5 normal
Assignee: Yuri N. Sedunov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks: 33000
  Show dependency tree
 
Reported: 2024-03-27 19:11 MSK by Антон Мидюков
Modified: 2024-03-27 19:44 MSK (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Антон Мидюков 2024-03-27 19:11:59 MSK
При нажатии Разблокировать во вкладке Пользователи происходит переключение на root (System Administrator). Суперпользователь root не должен быть доступен для настройки.
Для воспроизведения проблемы требуется:
1. не должен быть установлен пакет polkit-default-rules. Если пакет установлен, то запрашивается пароль пользователя из группы wheel, а не root
2. загрузиться в сеанс gnome, запустить gnome-control-center, перейти в Система -> Пользователи -> нажать кнопку Разблокировать. Экран переключается на System Administrator. Пользователь System Administrator доступен, пока не переключишься на другой пункт меню слева и обратно. Более проблема не воспроизводится, пока не перезагрузишь.

Проблема опасна тем, что:
1. Для System Administrator можно включить автологин, после перезагрузки загрузится сеанс gnome под пользователем root.
2. Изменение экрана можно не заметить. В результате пользователь думает, что включает автологин пользователю, а по факту пользователю root.
Comment 1 Yuri N. Sedunov 2024-03-27 19:16:11 MSK
(Ответ для Антон Мидюков на комментарий #0)
> При нажатии Разблокировать во вкладке Пользователи происходит переключение
> на root (System Administrator). Суперпользователь root не должен быть
> доступен для настройки.
> Для воспроизведения проблемы требуется:
> 1. не должен быть установлен пакет polkit-default-rules. 

Для воспроизведения не должен быть установлен polkit-default-rules?
А если установлен не воспроизводится?
Comment 2 Антон Мидюков 2024-03-27 19:22:55 MSK
(Ответ для Yuri N. Sedunov на комментарий #1)
> (Ответ для Антон Мидюков на комментарий #0)
> > При нажатии Разблокировать во вкладке Пользователи происходит переключение
> > на root (System Administrator). Суперпользователь root не должен быть
> > доступен для настройки.
> > Для воспроизведения проблемы требуется:
> > 1. не должен быть установлен пакет polkit-default-rules. 
> 
> Для воспроизведения не должен быть установлен polkit-default-rules?
> А если установлен не воспроизводится?

Да. То есть переключение происходит, когда авторизуешься не текущим пользователем.
Comment 3 Yuri N. Sedunov 2024-03-27 19:27:37 MSK
т.е. g-c-c должен учитывать, что вы покрошили polkit?
Comment 4 Антон Мидюков 2024-03-27 19:34:58 MSK
(Ответ для Yuri N. Sedunov на комментарий #3)
> т.е. g-c-c должен учитывать, что вы покрошили polkit?

Нет, он не должен совершать это странное действие. Оно происходит только один раз, поэтому есть все основания считать это ошибкой в коде.
Comment 5 Yuri N. Sedunov 2024-03-27 19:44:02 MSK
Повесьте багу в апстрим.