[systemd-devel] require a system service unit to start a user service as a dependency

Reindl Harald h.reindl at thelounge.net
Thu Dec 24 11:10:29 UTC 2020



Am 24.12.20 um 11:38 schrieb John:
> On Thu, Dec 24, 2020 at 3:29 AM Andrei Borzenkov <arvidjaar at gmail.com> wrote:
>>
>> On Thu, Dec 24, 2020 at 5:48 AM John <graysky at archlinux.us> wrote:
>>>
>>> I need to have the following start
>>> /usr/lib/systemd/user/pulseaudio.service so it can make use of
>>> pulseaudio.  Using a After= or Wants= does not work.  What is the
>>> correct way to have a system service like this run a user service
>>> unit?
>>>
>>
>> No, that's not possible. PA also supports system service, if this is a
>> kiosk system, maybe you can use it instead.
> 
> Thank you for the reply.  There are security risks running pulseaudio
> in system mode[1].  

there are not unless different users using the same machine at the same 
time and it's the way to go if you as example have running mpd (music 
player daemon) 365/24 before you even login

> 1. https://www.freedesktop.org/wiki/Software/PulseAudio/Documentation/User/WhatIsWrongWithSystemWide/
> 2. https://lists.freedesktop.org/archives/systemd-devel/2020-December/045713.html



More information about the systemd-devel mailing list