LINUX.ORG.RU
решено ФорумAdmin

Привилегированные порты


0

2

Можно ли снять запрет пользователю вешать на определенные порты сервисы? Debian:

rails s -p 80
=> Booting WEBrick
=> Rails 3.0.3 application starting in development on http://0.0.0.0:80
=> Call with -d to detach
=> Ctrl-C to shutdown server
[2010-12-16 10:50:50] INFO  WEBrick 1.3.1
[2010-12-16 10:50:50] INFO  ruby 1.8.7 (2010-04-19) [i686-linux]
[2010-12-16 10:50:50] WARN  TCPServer Error: Permission denied - bind(2)

★★

Имеется ввиду обойти это ограничение:

EACCES
The address is protected, and the user is not the superuser. 

трюки с iptables не подходят..

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

Спасибо! Правда, помогло только это:

setcap 'cap_net_bind_service=+ep' /opt/ruby-enterprise/bin/ruby

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