Я хочу запустить tomcat9 с пользователем, отличным от пользователя по умолчанию, и поискав в Интернете, я обнаружил, что могу настроить это в файле /etc/default/tomcat
. В этом файле я меняю строки на TOMCAT9-USER
и TOMCAT9_GROUP
и перейдите к желаемому пользователю и группе, под которой я бы хотел, чтобы tomcat9 работал. После этого я останавливаю tomcat и начинаю снова (я тоже перезапускаю), но когда я запускаю ps -ef
, tomcat по-прежнему отображается под управлением пользователя tomcat. Что я здесь делаю не так? Есть ли еще какой-нибудь файл, который мне нужно изменить?
Сегодня Ubuntu в основном «работает» с systemd.
Взгляните на /lib/systemd/system/tomcat9.service и измените
# Security
User=tomcat
Group=tomcat
на ваш вкус.