Я создал файл .service, который включает User = xyz в разделе [Сервис]. Служба по-прежнему работает как root. Quid?
[Unit] Description=... Requires=network-online.target
[Service] ExecStart=/usr/bin/java ... Type=simple ExecStop=/usr/bin/java ... User=siraprise
[Install] WantedBy=multi-user.target
По-видимому, поведение меняется, если User = задан до ExecStart =.
Не знаю, является ли это функцией или случайностью, но как функция довольно тупой и, кроме того, кажется, что это недокументировано, что активно раздражает.
По-видимому, поведение меняется, если User = задан до ExecStart =.
Не знаю, является ли это функцией или случайностью, но как функция довольно тупой и, кроме того, кажется, что это недокументировано, что активно раздражает.