Назад | Перейти на главную страницу

Как изменить пользователя Tomcat в Red Hat Linux

Я установил свой 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 следующим образом:

  1. Создайте группу и пользователя для Tomcat.
  2. Рекурсивно измените владельца установочных файлов Tomcat, чтобы предоставить их только что созданному пользователю.