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