LINUX.ORG.RU
ФорумAdmin

Выдать пользователю доступ на 843 порт


0

1

Ситуация такая, необходимо выдать программисту доступ на 843(системный!) порт, ему надо забиндить websocket на данном порту, путем запуска php $sctiptname, сам программист рута не имеет, выдать через sudo права рута для php по объективным причинам я не могу. OS Centos 5.7

Необходимо выдать разрешение на bind 843 порта, не только руту но и другим пользователям

а что бы не забиндить несистемный порт. с большим номером и не сдлетаь его dnat ?

Такой ответ был прямо первым.

Но пионеры негодуэ...

APM ()
Ответ на: комментарий от Tanatos59

а чем не подходит? суид на скрипт и все, владельца сделать root:programmer - чтоб писать мог. Или думаешь что он может в скрипте всякую пакость сделать?

outsider ★★ ()

А что, не вариант сделать по-человечески, на порту с номером > 1024?

Eddy_Em ☆☆☆☆☆ ()

а что мешает поставить на этот порт xinetd и пробросить его? прогер же, пусть запускает прогу под пользовательским портом

AGUtilities ★★★ ()
Ответ на: комментарий от AGUtilities

а что мешает поставить на этот порт xinetd и пробросить его?

А еще проще

iptables -A PREROUTING -t nat -p tcp --dport 843 -j REDIRECT --to-port 1843

:-)

no-dashi ★★★★★ ()

А нафига ему ваще порт слушать? Пущай через inetd и работает..

FatBastard ★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.