Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: 80 порт не из под root  (Прочитано 903 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн molasar

  • Автор темы
  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
80 порт не из под root
« : 15 Мая 2018, 23:16:38 »
Ubuntu server 18.04

При запуске Tomcat 9 не из-под root, 80-й порт не работает. Как я понимаю, это фишка Линкса (80-й порт является привилегированным, т.е. только для root), и ковырять Tomcat бесполезно.

Как обойти эту проблему? Перенаправлять 80->8080 или заставить Linux открыть 80 для другого пользователя (не root)?

ТС не появлялся на Форуме более полугода по состоянию на 22/07/2019 (последняя явка: 22/06/2018). Модератором раздела принято решение закрыть тему.
--zg_nico
« Последнее редактирование: 22 Июля 2019, 15:02:28 от zg_nico »

Оффлайн MooSE

  • Старожил
  • *
  • Сообщений: 1158
    • Просмотр профиля
Re: 80 порт не из под root
« Ответ #1 : 15 Мая 2018, 23:25:28 »
За tomcat не скажу, но обычно процесс стартует от root, создаёт listen-сокет, после чего через setuid понижает свои собственные привилегии.

Или вы изначально хотите запустить от ограниченного пользователя?

Оффлайн molasar

  • Автор темы
  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Re: 80 порт не из под root
« Ответ #2 : 15 Мая 2018, 23:36:30 »
Я специально создал пользователя tomcat и запускаю Tomcat 9 через systemctl start из-под пользователя tomcat.

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 7525
  • Luck Tales
    • Просмотр профиля
Re: 80 порт не из под root
« Ответ #3 : 16 Мая 2018, 01:32:10 »
molasar, в целях безопасности, порты 1-1024 только root может использовать.

https://unix.stackexchange.com/questions/16564/why-are-the-first-1024-ports-restricted-to-the-root-user-only
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

 

Страница сгенерирована за 0.104 секунд. Запросов: 23.