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

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

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

在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"


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/5000339.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-11-14
下一篇2022-11-14

发表评论

登录后才能评论

评论列表(0条)

    保存