| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Администрирование *NIX систем > Можно ли запретить пользователю слушать порт? |
| Автор: batigoal 9.3.2006, 15:33 |
| Сабж. Можно ли запретить конкретному пользователю запускать, скажем, Апач на конкретном порту, например, 81? Если да, то как это можно сделать? |
| Автор: DENNN 10.3.2006, 15:44 |
| iptables/ipchains/ipfw/ipf/pf ? ".. обдумай все эти возможности, Пятачок, прежде чем вы начнете развлекаться." (с) А.А.Милн. |
| Автор: batigoal 10.3.2006, 16:50 |
| Ух, как глубоко-то. Спасибо, буду разбираться, что есть что. |
| Автор: bilbobagginz 10.3.2006, 19:12 |
| Здрасьте вам, Джордж! Начнем с того, что простой пользователь не имеет никакого права использовать порт <1024. Кроме того фаерволлом линуха можно блокировать все что можно блокировать им и по номеру пользователя (PID) но, все же, Может начнем с того что опишется задача/проблема ( в изначальной форме ), и попытаемся решить ее ? |
| Автор: bilbobagginz 10.3.2006, 20:53 |
| Во I-ых: Соляра != Линух Во II-ых: файл то обновляется, а заставить сартующий скрипт перед запуском делать нужные проверки и вылетать при несоответствии - это не сложно ( напр. если это скрипт можно . ./control_ports где-то ) В III-их: Линуксе существуют проекты как SELinux и RSBAC, которые дают тебе контроль над тем что тебя интересует. Не знаю насколько они легки в употреблении, но они работают и позволяют то что тебе нужно. сам еще не настраивал такие штуки, но документация есть. Пока. |
| Автор: batigoal 10.3.2006, 23:04 | ||||
| Мда, об используемой оси я забыл упомянуть.
Согласен, это несложно, но есть одно НО: мы обязаны работать с теми же билдами, которые предоставляем клиентам. Разумеется, без весомой причины менять такие ключевые места, как процедуру инсталляции, мне не позволят, да я и сам не решусь.
А вот это весьма и весьма интересно. Спасибо. Поищу по ним информацию. |