Roxis

Roxis
Рейтинг
40
Регистрация
19.11.2006

apache (юзер www) станет членом всех групп пользователей, а не все пользователи станут членами группы apache.

по русски неумею


# /etc/passwd
www:x:100:200::/www:/bin/bash
user1:x:101:201::/home/user1:/bin/bash
user2:x:102:202::/home/user2:/bin/bash


# /etc/group
www:x:200:
user1:x:201:www
user2:x:202:www

вы предлогали

> внести апач в login group каждого пользователя

в моём варианте login group не изменяется

допустим в системе два юзера и вебсервер:

login: user1 group: user1

login: user2 group: user2

login: www group: www

вы предлогаете заменить группы юзеров или просто добавить в них группу www

тоесть первыю юзер будет иметь логин user1 и группу www

login: user1 group: www

я предлогаю добавить юзеру apache группы всех пользователей

тоесть юзер apache будет входить в группы apache,user1,user2

login: www group: www,user1,user2

kostich:
это ответ на вопрос "как запретить пользователям читать файлы друг у друга".

в том то и дело, что это ничего не даст.

лучше уж чтобы юзер apache входил в группы всех пользователей и тогда можно поставить на все home права - 750

apache может читать у всех, а юзер только у себя

что больше подходит для целей, и чем удобней пользоваться

сделать бэкап $HOME

Через плеск можно менять настройки apache, например добавлять/удалять сайты.

Плеск не сможет менять настройки nginx.

Если вам не нужно менять настройки apache, то можно без проблем поставить nginx, место apache.

Если же вы не хотите трогать apache, а просто поставить nginx в добавок, то его нужно ставить отдельно, на другой порт или другой айпи.

И потом давать ссылки или редиректить именно на nginx.

nginx просто так не сдохнет!

насчёт proftpd не уверен.

вместо proftpd надо vsftpd - самый быстрый и безопасный ftp сервер.

Всего: 312