Ponowne uruchomienie RHEL 4 powoduje, że proces Tomcat nie jest uruchamiany przez konto użytkownika innego niż root

0

Mam skrypt startowy umieszczony w /etc/init.d, w którym wykonuję następujące wywołanie:

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

Powoduje to, że Tomcat działa jako myuser, co jest oczekiwane. Jednak po wydaniu polecenia ponownego uruchomienia system uruchamia się, a root jest teraz właścicielem tego procesu. Jak mogę zmusić proces do uruchomienia jako mój użytkownik przy ponownym uruchomieniu?

Woot4Moo
źródło

Odpowiedzi:

1

Czy na pewno nie masz wielu skryptów uruchamiających proces, a ten, który jest wywoływany jako pierwszy, jest skonfigurowany do działania jako root? Skrypt powinien mieć taki sam efekt po uruchomieniu jako root podczas uruchamiania, jak podczas działania.

Jakie są specyficzne cechy systemu operacyjnego?

sajb
źródło
Czy mógłbyś być bardziej szczegółowy na temat tego, co chciałbyś wiedzieć o systemie?
Woot4Moo
Przepraszam, brakowało mi RHEL w temacie.
sajb