Имя: Пароль:
IT
 
помогите разобраться с .ftpaccess
,
0 ВотОнЯ
 
16.10.12
16:51
Есть задача - запретить пользакам  лазить по вышестоящим уровням. Есть home каталог у каждого свой - пусть там и возятся. Все что выше - их не касается, вплоть до структуры дерева вышестоящих каталогов.

хороший и интересный файл .ftpaccess
вроде делает то что мне нужно. Каждый пользователь видит только те каталоги, в которые допущен через .ftpaccess, но....

Как спрятать вышестоящие каталоги а не только те, которые рядом.
Например пользователь User1
Структура каталогов:
/home/www/domain1.tld
/home/www/domain2.tld
/home/www/domain3.tld

Домашний каталог /home/www/domain1.tld

Если в каждый каталог воткнуть .ftpaccess с содержимым
<Limit  READ WRITE DIRS>
       Order deny,allow
       AllowUser User1
</Limit>
--------------
<Limit  READ WRITE DIRS>
       Order deny,allow
       AllowUser User2
</Limit>
--------------
<Limit  READ WRITE DIRS>
       Order deny,allow
       AllowUser User3
</Limit>

Соответственно, то у пользователя будет ограничение только на каталоги:
/home/www/domain2.tld
/home/www/domain3.tld

А вся остальная ФС открыта.
Вопрос - что мне вписать в файл /home/www/.ftpaccess чтобы у пользователя User1 Был виден только доманшний каталог ~/domain1.tld/, подчиненные ему каталоги и файлы, и более ничего?
1 ВотОнЯ
 
16.10.12
16:51
Ось: Debian squeeze 6
ftp: proftpd
2 ВотОнЯ
 
16.10.12
17:09
добился того чтобы кроме указаных мной каталогов ничего не было доступно..
то есть FileZilla при соединении User1 устанавливает текущим каталогом домашнюю директорию пользователя(/home/www/domain1.tld)
И куда бы пользователь ни пытался ходить - ничего нигде не показывает кроме как в папке domain.tld и вложенных.
То, что нужно...
Теперь как добиться, чтобы не было видно пути расположения папки вообще?
То есть чтобы не было видно /home/www/domain1.tld
а отображалось просто /domain1.tld - как корень для пользователя User1
3 zak555
 
16.10.12
17:30
4 ВотОнЯ
 
16.10.12
18:13
(3) -?
5 Fragster
 
гуру
16.10.12
18:15
DefaultRoot ~
6 ВотОнЯ
 
16.10.12
18:18
(5)ага, большое спасибо, я уже нашел)))
7 ВотОнЯ
 
16.10.12
18:18
Всем спасибо за помощь!
Закон Брукера: Даже маленькая практика стоит большой теории.