Bug 57716

Summary: Не работает gnome-initial-setup из-за правила pam
Product: Sisyphus Reporter: Vladimir Romanov <rirusha>
Component: gdmAssignee: Alexey Shabalin <shaba>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: aris, shaba
Version: unstable   
Hardware: x86_64   
OS: Linux   

Description Vladimir Romanov 2026-01-29 21:56:59 MSK
При gnome.initial-setup=1 в kernel cmdline, gdm не запускается, жалуясь на 

user ingroup gdm

в /etc/pam.d/gdm-launch-environment

Сейчас gdm для initial-setup создает временного пользователя и добавляет его в группу gnome-initial-setup.

Предлагаю убрать проверку на присутствие в группе gdm, или заменить gdm на gnome-initial-setup (проблема исчезает в обоих случаях)

Это полезно, так как для создания своих initial-setup приложений, нужно прикидываться gnome-initial-setup (со слов мейнтейнера gdm)
Comment 1 Yuri N. Sedunov 2026-01-29 22:47:16 MSK
Так должно работать, проверьте.

-user ingroup gdm
+user ingroup gdm:gnome-initial-setup
Comment 2 Vladimir Romanov 2026-01-29 22:54:09 MSK
(Ответ для Yuri N. Sedunov на комментарий #1)
> Так должно работать, проверьте.
> 
> -user ingroup gdm
> +user ingroup gdm:gnome-initial-setup

Проверил, работает. Также узнал, что оставление одного gnome-initial-setup не сработало бы
Comment 3 Repository Robot 2026-01-29 23:18:58 MSK
gdm-49.2-alt1.1 -> sisyphus:

Thu Jan 29 2026 Yuri N. Sedunov <aris@altlinux> 49.2-alt1.1
- gdm-launch-environment.pam:
  succeed_if also checks if user in group gnome-initial-setup
  (ALT #57716)