Я копирую catalina.sh в /etc/init.d/tomcat и sudo chkconfig --add tomcat, он запускается как пользователь root, я хочу использовать другого пользователя, как?
Если вы хотите создать свой собственный сценарий запуска по любой причине. Затем для запуска tomcat под другим пользователем используйте su -c "$TOMCAT_HOME/bin/tomcat.sh start" nobody при запуске tomcat. (никто не является пользователем в этом случае, когда tomcat начнет работать)
http://www.jguru.com/faq/view.jsp?EID=455567
Вы не должны копировать catalina.sh в /etc/init.d/tomcat. Ubuntu предоставляет (в своем пакете tomcat6) сценарий запуска /etc/init.d/tomcat6, который будет вызывать catalina.sh в качестве правильного пользователя.
Кроме того, использование chkconfig в Ubuntu не поддерживается; это сценарий для систем на базе Red Hat. Не используйте его.
Если вы хотите создать свой собственный сценарий запуска по любой причине. Затем для запуска tomcat под другим пользователем используйте su -c "$TOMCAT_HOME/bin/tomcat.sh start" nobody при запуске tomcat. (никто не является пользователем в этом случае, когда tomcat начнет работать)
http://www.jguru.com/faq/view.jsp?EID=455567
Вы не должны копировать catalina.sh в /etc/init.d/tomcat. Ubuntu предоставляет (в своем пакете tomcat6) сценарий запуска /etc/init.d/tomcat6, который будет вызывать catalina.sh в качестве правильного пользователя.
Кроме того, использование chkconfig в Ubuntu не поддерживается; это сценарий для систем на базе Red Hat. Не используйте его.
Если вы хотите создать свой собственный сценарий запуска по любой причине. Затем для запуска tomcat под другим пользователем используйте su -c "$TOMCAT_HOME/bin/tomcat.sh start" nobody при запуске tomcat. (никто не является пользователем в этом случае, когда tomcat начнет работать)
http://www.jguru.com/faq/view.jsp?EID=455567
Вы не должны копировать catalina.sh в /etc/init.d/tomcat. Ubuntu предоставляет (в своем пакете tomcat6) сценарий запуска /etc/init.d/tomcat6, который будет вызывать catalina.sh в качестве правильного пользователя.
Кроме того, использование chkconfig в Ubuntu не поддерживается; это сценарий для систем на базе Red Hat. Не используйте его.
Если вы хотите создать свой собственный сценарий запуска по любой причине. Затем для запуска tomcat под другим пользователем используйте su -c "$TOMCAT_HOME/bin/tomcat.sh start" nobody при запуске tomcat. (никто не является пользователем в этом случае, когда tomcat начнет работать)
http://www.jguru.com/faq/view.jsp?EID=455567
Вы не должны копировать catalina.sh в /etc/init.d/tomcat. Ubuntu предоставляет (в своем пакете tomcat6) сценарий запуска /etc/init.d/tomcat6, который будет вызывать catalina.sh в качестве правильного пользователя.
Кроме того, использование chkconfig в Ubuntu не поддерживается; это сценарий для систем на базе Red Hat. Не используйте его.
Если вы хотите создать свой собственный сценарий запуска по любой причине. Затем для запуска tomcat под другим пользователем используйте su -c "$TOMCAT_HOME/bin/tomcat.sh start" nobody при запуске tomcat. (никто не является пользователем в этом случае, когда tomcat начнет работать)
http://www.jguru.com/faq/view.jsp?EID=455567
Вы не должны копировать catalina.sh в /etc/init.d/tomcat. Ubuntu предоставляет (в своем пакете tomcat6) сценарий запуска /etc/init.d/tomcat6, который будет вызывать catalina.sh в качестве правильного пользователя.
Кроме того, использование chkconfig в Ubuntu не поддерживается; это сценарий для систем на базе Red Hat. Не используйте его.
Если вы хотите создать свой собственный сценарий запуска по любой причине. Затем для запуска tomcat под другим пользователем используйте su -c "$TOMCAT_HOME/bin/tomcat.sh start" nobody при запуске tomcat. (никто не является пользователем в этом случае, когда tomcat начнет работать)
http://www.jguru.com/faq/view.jsp?EID=455567
Вы не должны копировать catalina.sh в /etc/init.d/tomcat. Ubuntu предоставляет (в своем пакете tomcat6) сценарий запуска /etc/init.d/tomcat6, который будет вызывать catalina.sh в качестве правильного пользователя.
Кроме того, использование chkconfig в Ubuntu не поддерживается; это сценарий для систем на базе Red Hat. Не используйте его.