Faça um serviço systemd ser executado como usuário xyz

0

Eu criei um arquivo .service que inclui User = xyz na seção [Service]. O serviço ainda é executado como root. Quid?

[Unit] Description=... Requires=network-online.target

[Serviço] ExecStart = / usr / bin / java ... Tipo = simples ExecStop = / usr / bin / java ... Usuário = siraprise

[Instalar] WantedBy = multi-user.target

    
por Erwin Smout 18.07.2017 / 14:59

1 resposta

0

Aparentemente, o comportamento muda se User = for especificado antes de ExecStart =.

Não sei se isso é um recurso ou um acidente, mas como um recurso é muito burro e, além disso, parece não documentado, o que é irritante.

    
por Erwin Smout 18.07.2017 / 15:18