HBr*_*ijn 43
告诉 systemd 使用
sudo
?
sudo
与它无关。
通常,您会在单元文件的部分中使用User=
andGroup=
指令指示 systemd 作为特定用户/组运行服务[Service]
。
将它们设置为 root(或删除它们,因为以 root 身份运行是默认设置)。
Mar*_*erg 26
需要明确的是,systemd
系统服务默认以 root 身份运行,但默认行为与使用User=root
.
正如在衍生进程中的环境变量中记录的那样,这些变量仅在设置时才User=
设置:
$USER, $LOGNAME, $HOME, $SHELL
Run Code Online (Sandbox Code Playgroud)
我进行了测试以确认这一发现。因此,如果您想以 root 身份运行需要上述变量之一的 systemd 服务,则需要设置User=root
.
归档时间: |
|
查看次数: |
110844 次 |
最近记录: |