Я использую XFCE в качестве рабочего стола и хочу знать, как LightDM работает с PAM.
, когда я использую нормальные аргументы ядра, запускается LightDM, а затем LightDM запускает XFCE.
Когда я добавляю «текст» в параметр ядра, он загружается в виртуальный терминал 1, и я вхожу в систему с обычным пользователем, скажем, testuser. Затем я набираю "startxfce4", чтобы запустить xfce. Обратите внимание, что это делается с помощью учетной записи testuser, поэтому все процессы принадлежат testuser. Затем XFCE показывает рабочий стол. Но я не могу перезагрузиться / выключиться с помощью кнопок рабочего стола и не могу редактировать сетевое соединение с помощью NetworkManager nm-connection-editor, на самом деле оно серое.
Так что я думаю, что LightDM должен что-то сделать для аутентификации testuser, чтобы иметь права привилегий, возможно, с PAM, или связкой ключей, или polkit? Я не совсем понимаю такую вещь ...
Кто-нибудь сделает мне одолжение, чтобы дать подробное и прагматичное объяснение этого? Я программист, которому интересно знать все аспекты этого ...
Большое спасибо!
РЕДАКТИРОВАТЬ: следующий вопрос, как достичь той же привилегии / среды, используя startxfce4 в виртуальном терминале, по сравнению с запуском xfce в LightDM?