分享

Linux以非root用户启动应用

 Moteme 2023-04-25 发布于北京

通常情况下,基于系统安全考虑,要以非root权限来启动应用,比如apache、tomcat等,那么该如何实现呢?

大家都知道,Linux 的启动文件rc.local可以控制启动系统时自动执行的一些命令,而类似于tomcat或mysql之类的程序是不可以用root权限启动的,因此使用下述命令可以以非root账号来启动tomcat服务

su - test -c /home/test/tomcat-7.0.12/bin/startup.sh

su - username -c “command”这样的形式可以使用任意一个有执行权限的用户执行 -c后边的命令。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多