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?

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?


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
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.