Linux

Linux HA 集群:以非 root 使用者身份執行資源

  • July 5, 2016

我已經在 centos7 上使用起搏器和 corosync 成功設置了 HA 集群,並且我還能夠添加和啟動資源。

其中一個資源是 tomcat 的一個實例,在目前配置中它執行良好。我遇到的唯一問題是tomcat以root使用者身份執行。我希望 tomcat 資源以非 root 使用者身份啟動。我一直在閱讀文件,但我還沒有找到任何東西。

這裡的任何人都可以看看他們是否有解決方案?

提前致謝。

仔細查看 HA 資源類型ocf:heartbeat:tomcat的文件,有一個選項tomcat_user,設置後,tomcat 將以該使用者身份啟動。

研究如何以其他使用者身份執行起搏器,確保將其添加到 sudoers,配置該使用者以執行起搏器和 tomcat。看看這裡https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/7/html/High_Availability_Add-On_Administration/ch-startup-HAAA.html

引用自:https://serverfault.com/questions/787957