#11
|
|||
|
|||
Ну это ясно, меня интересовал несколько другой факт: вот если юзер имеет доступ к httpd.conf, то он, соответственно может указать левый IP адрес (например, т.е. его апач будет слушать левый IP адрес по какому-нить 88 порту и через этот порт он будет раздавать варез, например, и трафик будет учитываться для клиента, кому выделен адрес, короче подстава). Что в таких случаях делать? И как по Вашему, стоит ли давать полный доступ к httpd.conf помимо самого демона на его запуск, перезапуск и остановку?
|
#12
|
|||
|
|||
Сразу не отвечу, но решение файерволить их жестко, почему-то приходит на ум
|
#13
|
|||
|
|||
Ето. Не понял. Кого фаирволить то? Физически то машина одна
|
#14
|
|||
|
|||
</span><table border="0" align="center" width="95%" cellpadding="3" cellspacing="1"><tr><td>Цитата (Admin @ 23 Фев. 2002, 16:42)</td></tr><tr><td id="QUOTE">Cвоя копия httpd - реализуется, если хостить по IP, а не по name-based, и jail никакой не нужен [/QUOTE]<span id='postcolor'>
Можно и name-based хостам давать свою копию httpd. Т.е. вешать копию httpd на какой-нибудь порт > 1024 (это бэкенд получается) и перенаправлять с фронтенда, который на 80 порту висит, посетителей на соответствующий бэкенд через, например, mod-proxy. И волки сыты, и IP адреса целы |
#15
|
|||
|
|||
У меня нет проблемы с IP адресами, могу спокойно использовать несколько сеток класса C, только мне изначально интересовал как раз вопрос по httpd
У меня есть вот такие соображения: если есть доступ к httpd.conf, тогда можно запускать апач от лица другого юзера, и путем не хитрых манипуляций получать доступ к закрытой информации. Тут сразу вопрос - можно ли так задать параметры запуска httpd, чтобы например пользователя, IP адрес и еще пару параметров изменить было нельзя. Либо использовать какой-нить небольшой конфиг, где будут указаны все параметры, которые нельзя будет в своем личном конфиге передефайнить... |
#16
|
|||
|
|||
ИМХО, нельзя. Если только не давать юзеру напрямую редактировать конфиги, а сделать ему веб-интерфейс, через который он будет править конфиги.
А что, например, мешает юзеру, имеющему доступ к шелл, скомпилить свой Апач, запустить его под своим именем и подцепиться к какому-нибудь порту > 1024? |
#17
|
|||
|
|||
Для начала я не собираюсь давать ssh доступ, хотя многим он необходим. Что тогда делать в таких случаях?
Я думаю сделаю следующим образом: будет специальный маленький конфиг, где будет указан IP и user & group для апача, а все остальное будет в конфиге юзера, который он может править как ему захочется. вот. |
#18
|
|||
|
|||
Не получится. Юзер сможет переопределять директивы.
Например, ты создаешь httpd.conf, где определяешь user и group и по include в него вставляешь конфиг, который юзер сможет править: httpd.conf: User www Group www include "/path/to/user.httpd.conf" Если юзер припишет в своем user.httpd.conf директивы User nobody Group nogroup то Апач будет стартовать именно от nobody, а не от www. P.S.: Только что проверил. Нужно include "user.conf" вписывать в самом начале, то определения директив, которые юзер править не должен. Тогда все получится |
#19
|
|||
|
|||
SSH давать - порочная практика (imho). Зачем он реально нужен? Компилить - на своей машине please, пароли ставить - web-интерфейс.
Зато не будут wget-ом сотни мегов скачивать из заграницы. |
#20
|
|||
|
|||
</span><table border="0" align="center" width="95%" cellpadding="3" cellspacing="1"><tr><td>Цитата (dim-dim @ 24 Фев. 2002, 14:42)</td></tr><tr><td id="QUOTE">Не получится. Юзер сможет переопределять директивы.
Например, ты создаешь httpd.conf, где определяешь user и group и по include в него вставляешь конфиг, который юзер сможет править: httpd.conf: User www Group www include "/path/to/user.httpd.conf" Если юзер припишет в своем user.httpd.conf директивы User nobody Group nogroup то Апач будет стартовать именно от nobody, а не от www. P.S.: Только что проверил. Нужно include "user.conf" вписывать в самом начале, то определения директив, которые юзер править не должен. Тогда все получится [/QUOTE]<span id='postcolor'> Чтобы юзер не переопределил директивы, их можно задавать после конфига юзера... Ну или еще вроде в апаче есть функция переопределения директив после обработки всех конфигов, я еще толком не разобрался в этом, надо будет посмотреть внимательнее.. |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
"WebHost" Отличный Хостинг - всем советую! 1$=1Gb места | Islamchik | Специальные предложения от провайдеров | 1 | 12.01.2012 18:04 |
Если всех "воспитывать " , то и меня можно. Оцените труд. | sanick Daikin | Дизайн и верстка сайтов | 4 | 02.05.2008 16:59 |
Хостинг "Джино" устроил "Раздачу Mp3-плееров" | Jino.ru | Специальные предложения от провайдеров | 0 | 10.10.2007 18:04 |
открыта вакансия "специалист службы поддержки Unix-хостинга" | Наиль | Работа у провайдеров | 0 | 20.08.2007 15:59 |
Это глюк или нет? "Макс. число присутствующих"... | Host-Provider.Ru | Замечания и предложения | 5 | 28.06.2002 15:45 |