启动/停止 init.d 脚本,无需 root 访问权限

jim*_*ont 11 permissions init.d

我正在设置一个 ubuntu 服务器以托管 virtuoso 服务器。

我想设置一个简单的用户(没有 sudo)帐户,该帐户将(仅)能够运行

/etc/init.d/virtuoso-opensource-6.1 [start|stop|restart]

(能够管理 virtuoso 服务器,但不能管理其他系统资源)

我想这是类似/等同于任何服务如apache2mysql

是否有限制访问仅 virtuoso 服务的选项,或访问所有 init.d 脚本而不访问系统其余部分的选项?

小智 9

您可以自定义用户可以通过 sudo 运行的命令/etc/sudoers(使用 visudo):

username: ALL = /etc/init.d/virtuoso 
Run Code Online (Sandbox Code Playgroud)