【发布时间】:2016-01-10 00:57:18
【问题描述】:
在创建 rpm 规范文件时,我在 %pre 部分创建了一个新用户和组。但是,出于安全目的,此新用户无权从 shell 登录。现在,当我安装 rpm 时,此新用户已成功创建。但是,我希望使用新创建的用户启动已安装的 rpm 服务。目前我只是写; 'filePath/file.exe file.cfg' 执行 file.exe 及其配置文件,即我的 'init.d' 文件中的 file.cfg 以启动服务。如何修改此命令以启动相同的服务,但使用我在安装 rpm 时创建的用户?基本上我想在我的 init.d 文件中执行程序,但是通过不同的用户执行,就像我需要的用户是超级用户时使用 sudo 一样。任何反馈都将受到高度赞赏。
【问题讨论】:
标签: linux centos executable rpm init.d