Назад | Перейти на главную страницу

Linux HA Cluster: запуск ресурса от имени пользователя без полномочий root

Я успешно настроил кластер высокой доступности с помощью кардиостимулятора и corosync на centos7, и я также смог добавить и запустить ресурсы.

один из ресурсов - это экземпляр tomcat, и в текущей конфигурации он работает нормально. единственная проблема, с которой я столкнулся, заключается в том, что tomcat запускается от имени пользователя root. Я хотел бы, чтобы ресурс tomcat запускался как пользователь без полномочий root. Я читал документацию, но пока ничего не нашел.

может ли кто-нибудь здесь увидеть, есть ли у них решение этой проблемы?

заранее спасибо.

внимательно изучив документацию по типу ресурса HA ocf: сердцебиение: кот есть вариант 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