Я установил свой Tomcat как пользователь root в Linux для тестирования, и он работает нормально. Я хотел бы изменить пользователя в целях безопасности, чтобы владелец файлов журнала и других файлов был создан с новым пользователем. Как я могу это сделать. Пожалуйста, помогите мне.
Спасибо
Я знаю, что это старый пост, но я просто наткнулся на него, ища то же самое, и не думаю, что ответ правильный. Это то, что я нашел, измените /etc/rc.d/init.d/tomcat7
:
# from this:
/apps/apache-tomcat-7.0.37/bin/startup.sh
# to this:
su -c "/apps/apache-tomcat-7.0.37/bin/startup.sh start" tomcat
Tomcat обычно работает как root
. По соображениям безопасности всегда лучше запускать службы только с минимальными необходимыми привилегиями. Здесь я упомянул только те, которые предназначены для установки Tomcat из исходного файла.
Вы можете изменить владельца Tomcat из root
следующим образом: