Linux
Linux HA 集群:以非 root 使用者身份執行資源
我已經在 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