改變Linux服務的使用者
[root@localhost ~]# cd /usr/lib/systemd/system
[root@localhost system]# ll | grep "self_name.service"
## 例如
[root@localhost system]# vim easystack-hamal-api.service
[Unit]
Description=EasyStack hamal API Service
After=syslog.target network.target
[Service]
Type=simple
User=root
ExecStart=/usr/bin/hamal-api --config-file /etc/hamal/hamal.conf
Restart=on-failure
[Install]
WantedBy=multi-user.target
# User修改爲你自己需要的User即可
[root@localhost system]# systemctl restart easystack-hamal-api
Warning: easystack-hamal-api.service changed on disk. Run 'systemctl daemon-reload' to reload units.
[root@localhost system]# systemctl daemon-reload
# 這時候需reload一下你的service文件,重新啓動service纔會有效
[root@localhost system]# systemctl restart easystack-hamal-api
[root@localhost system]#
JackDan9 Thinking