이것은 우분투 19.04의 deb에서 설치되었으며 잘 작동하지만 루트로 실행되므로 변경하고 싶습니다. 유닛파일입니다
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
사용자와 그룹 모두 루트에서 시스템의 유효한 사용자 및 그룹인 exacq로 변경됩니다. 하지만 내가 달리면
sudo systemctl start edvrserver
그 다음에
ps aux | grep edvr
루트로 실행되고 있는 것으로 표시됩니다. 다른 곳에서 변경해야 합니까?