Перезагрузка RHEL 4 приводит к тому, что процесс Tomcat не запускается учетной записью без полномочий root

539
Woot4Moo

У меня есть скрипт запуска в /etc/init.d, где я делаю следующий вызов:

nohup sudo -u myuser $CATALINA_HOME/bin/startup.sh 2>&1 

Это приводит к тому, что Tomcat запускается как myuser, что и ожидается. Однако после выдачи команды перезагрузки система запускается, и root теперь является владельцем этого процесса. Как я могу заставить процесс запускаться как myuser при перезагрузке?

0

1 ответ на вопрос

1
sajb

Вы уверены, что у вас нет нескольких сценариев, запускающих процесс, и тот, который вызывается первым, настроен для запуска с правами root? Сценарий должен иметь такой же эффект при запуске от имени пользователя root при запуске, как и во время работы.

Каковы особенности операционной системы?

Не могли бы вы более подробно рассказать о том, что вы хотели бы узнать о системе? Woot4Moo 14 лет назад 0
Прошу прощения, я пропустил RHEL в теме. sajb 14 лет назад 0

Похожие вопросы