не могу получить доступ к своей службе tomcat для высокого порта, например 8443,8080, как не-root пользователь

не могу получить доступ к своей службе tomcat для высокого порта, например 8443,8080, как не-root пользователь

Я запускаю на своем сервере Ubuntu tomcat. Я могу запустить службу как rootи получить доступ к своему localhost:8443серверу. Если я запустил службу как не root tomcat, то служба будет запущена как tomcat, но не сможет получить доступ к моему localhost:8443 веб-серверу или, скорее, не будет мне отвечать.

что я наделал :

I. Сначала я добавляю пользователя tomcat:

adduser tomcat ;addgroup tomcat

II. Затем я изменил настройки службы /etc/systemd/tomcat.serviceс root на:

[Service] 
user=tomcat 
group=tomcat

III. изменил права доступа к папке tomcat /tomcat:

chown tomcat:tomcat /tomcat -R
chmod 755 /tomcat

netstate -nlpпорты 8080, 8443 -> хорошо

iptables -L -vнет потерянного файла -> хорошо

service startedкак кот -> хорошо

Но я все еще не могу добраться до сервера. Если я изменил user, groupна root в tomcat.service, я добираюсь до сервера.

Я не знаю, в чем проблема.

Я буду благодарен, если эксперты смогут мне помочь.

С уважением

бородачёрный

Связанный контент