如何修改正在运行的Linux服务的权限级别?

如何修改正在运行的Linux服务的权限级别?

我以 Root 用户身份启动 Linux 服务。服务开始运行后,我想将用户更改为非特权用户(例如“testuser”)。请告知如何执行上述操作。

提前致谢。

答案1

  • 在基于 systemd 的系统中,你必须在单元文件 /etc/systemd/system/.service 的 [Service] 部分中指定指令 User= 和 Group=

  • 在基于 Init.d 的操作系统下:编辑 /etc/rc.d/init.d/,将“chuid”添加到“start-stop-daemon --chuid”

相关内容