1 |
On Nov 15, 2007 1:32 AM, GoR <gor@×××××.ru> wrote: |
2 |
> |
3 |
> > поставил vsftpd, в файле /etc/vsftpd/chroot_users пишу user /home/user/ |
4 |
> > и при заходе на фтп у юзера почему-то появляется корневая папка... |
5 |
> > |
6 |
> > а как в апаче chroot для юзера сделать? |
7 |
> > |
8 |
> с фтп разобрался, теперь волнует вопрос про апач |
9 |
> |
10 |
> -- |
11 |
> |
12 |
> gor@×××××××××××××.net - JID |
13 |
> http://linux.vsi.ru - Domolink Linux Community |
14 |
> |
15 |
|
16 |
Ну да, там ещё надо в конфиге дописать, чтобы чрут включил, об этом |
17 |
позабыл. А зачем может потребоваться в апаче чрут для пользователя? Ну |
18 |
а вообще контроль доступа там делается многими разными способами. |
19 |
Например, через mod_auth_basic/mod_authn_file/mod_authz_user - создаем |
20 |
где-нибудь в недоступном месте с помощью htpasswd файл с логинами |
21 |
(.htpasswd), и в нужной папке проставляем требования на авторизацию |
22 |
для просмотра, например так: |
23 |
|
24 |
AuthType Basic |
25 |
AuthName "Secured area" |
26 |
AuthUserFile /var/www/localhost/.htpasswd |
27 |
require user admin |
28 |
|
29 |
Это, пожалуй, простейший способ. |
30 |
|
31 |
-- |
32 |
Free as in `freedom', not as beer. |