我如何以 root 身份安装应用程序并以非 root 身份启动和停止它?

我如何以 root 身份安装应用程序并以非 root 身份启动和停止它?

我有一个脚本,它将安装 mysql 服务器、java 以及我的 java 应用程序。我想创建一个测试用户和组 testg,应用程序将由非 root 用户(此处为测试用户)启动和停止,但安装将以 root 用户身份完成。例如:service mysqld start/stop 将以非 root 用户身份运行。

我正在使用 centos 8 机器。有什么方法可以实现吗?我尝试授予所有文件权限为 test:testg。

提前致谢!

相关内容