Запуск Verlihub не под рутом
Добрый день, друзья!
Кто-нибудь эксперементировал с Верли? Вот не получается запустить под другим пользователем, ибо под рутом опасно, пробую sudo -u user vh_runhub - пишет что стартовал, но никакого процеса не создалось ну и соответственно не запустился. для пользователя user поставил разрешение на необходимые файлы, что использует Верли. В чем может быть проблема?



Проблема в том,
Проблема в том, что он хочет открыть порт 411, что позволено только руту насколько я помню.
да, все порты <
да, все порты < 1024 может открыть только root
Но можно
Но можно поставить мостик
Который будет перенаправлять данные с порта 411 на порт, например 1024.
причем перенаправлять на порт 1024 с адресом 127.0.0.1, я вот например такое решение нашел. Работает хорошо.
Поделись своим
Поделись своим решением, никак не могу это реазлизовать =)
если linux - man
если linux - man iptables
если не линупс - man ipfw/ваш файрвол
iptables -t nat -A
iptables -t nat -A PREROUTING -p tcp -d ВАШ_IP -p 411 -j REDIRECT --to ПОРТ_БОЛЬШЕ_1024
/etc/init.d/iptables save
тык
народ, все бы хорошо. Но если
народ, все бы хорошо. Но если смотреть на линук, то замечается такая тенденция, верлик создает при запуске ряд временных файлов. зачастую в папках в которые права на запись имеет только root. Следовательно при старте из под другого юзверя верлик создать файлы не может в этих папках, вот и не стартует. к примеру права на запись в папку /var/run имеет админ. вот сразу и косяк, верлик пид-файл создать не может.
верлик корректно работает
верлик корректно работает только от рута. но пускать его следует в специально выделенной виртуальной машине :D :D