您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

如何在初始化脚本中以特定用户身份运行命令?

如何在初始化脚本中以特定用户身份运行命令?

在RHEL系统上,该/etc/rc.d/init.d/functions脚本旨在提供与所需内容相似的脚本。如果您将其作为源代码放在init脚本的顶部,则所有功能均可用。

为此提供的特定功能daemon。如果打算使用它来启动类似守护程序的程序,则简单的用法是:

daemon --user=username command

如果对于您所需要的东西来说过于繁琐,则有runuser(请参阅参考资料man runuser获取完整信息;-u用户名之前可能需要某些版本):

/sbin/runuser username -s /bin/bash -c "command(s) to run as user username"
其他 2022/1/1 18:19:23 有500人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶