このシステム単位のユーザーとグループを変更できないのはなぜですか?

このシステム単位のユーザーとグループを変更できないのはなぜですか?

これはUbuntu 19.04のdebでインストールされており、うまく動作しますが、rootとして実行されるので変更したいと思います。ユニットファイルです

systemctl cat edvrserver.service 
# /run/systemd/generator.late/edvrserver.service
# Automatically generated by systemd-sysv-generator

[Unit]
Documentation=man:systemd-sysv-generator(8)
SourcePath=/etc/init.d/edvrserver
Description=LSB: exacqVision Server
After=remote-fs.target

[Service]
Type=forking
Restart=no
TimeoutSec=5min
IgnoreSIGPIPE=no
KillMode=process
GuessMainPID=no
RemainAfterExit=yes
SuccessExitStatus=5 6
ExecStart=/etc/init.d/edvrserver start
ExecStop=/etc/init.d/edvrserver stop

スクリプト内の唯一のユーザーまたはグループ関連コンテンツは次のとおりです。

XDV_USER=exacq
XDV_GROUP=exacq
XDV_PERMS=644

ユーザーとグループの両方がrootから、システムの有効なユーザーとグループexacqに変更されます。しかし、私が走ったら

sudo systemctl start edvrserver

それから

ps aux | grep edvr

ルートとして実行されていると表示されます。他の場所で変更する必要がありますか?

ベストアンサー1

おすすめ記事