Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Grayman
Зарегистрирован: 25.10.2004 Сообщения: 145
|
Добавлено: Вт Дек 28 2004 15:05 Заголовок сообщения: Настройка proFTP |
|
|
Обращаюсь за помощью, т.к. сам опять пришел в тупик!
Необходимо организовать ftp доступ для нескольких пользователей, без анонимного входа, каждый должен попадать только в свою домашнюю директорию и никуда больше. Как это сделать?
Сейчас захожу под одним юзером:
<Limit LOGIN>
AllowUser User1
DenyAll
</Limit>
Попадаю сразу куда надо:
DefaultRoot /dir/dir/dir
Писать могу только со своего ip:
<Directory /dir/dir/dir>
AllowOverwrite on
<Limit WRITE>
Allow from 10.10.10.10
Deny from all
</Limit>
</Directory>
Вот вопрос: как такую схему размножить, то есть создать для каждого юзера свою директорию и управлять его правами в ней?
Неужели для каждого создавать VirtualHost? |
|
Вернуться к началу |
|
|
Grayman
Зарегистрирован: 25.10.2004 Сообщения: 145
|
Добавлено: Вт Дек 28 2004 15:26 Заголовок сообщения: |
|
|
Прошу прощения, конечно юзеры попадают в свою директорию в /home ... неопытный я еще
Но теперь встает др. вопрос: если я хочу чтобы один из юзеров попадал в отличную от свое домашней директорию, как мне это сделать? |
|
Вернуться к началу |
|
|
dio
Зарегистрирован: 07.10.2004 Сообщения: 722 Откуда: Дважды орденоносная Кубань,Краснодар
|
Добавлено: Вт Дек 28 2004 17:38 Заголовок сообщения: |
|
|
Установи этот ftp из портов FBSD - я расскажу что и как. _________________ All is not lost! |
|
Вернуться к началу |
|
|
Grayman
Зарегистрирован: 25.10.2004 Сообщения: 145
|
Добавлено: Вт Дек 28 2004 17:50 Заголовок сообщения: |
|
|
Уф-ф-ф, а так никак нельзя? Сложновато это для меня...
И еще: ну никак не получается сделать так, чтобы юзер не мог выходить из своей директории. Я так понимаю это делается через DefaultRoot. Но вот как её прописать правильно? Или дело решается пермишенами? |
|
Вернуться к началу |
|
|
dio
Зарегистрирован: 07.10.2004 Сообщения: 722 Откуда: Дважды орденоносная Кубань,Краснодар
|
Добавлено: Вт Дек 28 2004 17:58 Заголовок сообщения: |
|
|
у тебя все получится - не паникуй, зато забудешь про проблемы и безопасность. _________________ All is not lost! |
|
Вернуться к началу |
|
|
DmitriyS
Зарегистрирован: 19.06.2002 Сообщения: 381 Откуда: Е-бург
|
Добавлено: Ср Дек 29 2004 07:26 Заголовок сообщения: |
|
|
директива DefaultRoot решит все твои проблемы. |
|
Вернуться к началу |
|
|
Grayman
Зарегистрирован: 25.10.2004 Сообщения: 145
|
Добавлено: Ср Дек 29 2004 09:21 Заголовок сообщения: |
|
|
Цитата: | директива DefaultRoot решит все твои проблемы. |
А, спасибо, очень содержательный совет!
Отсюда не менее содержательный вопрос:
Цитата: | Но вот как её прописать правильно? |
|
|
Вернуться к началу |
|
|
crash
Зарегистрирован: 02.11.2001 Сообщения: 1836 Откуда: Бердск
|
Добавлено: Ср Дек 29 2004 11:07 Заголовок сообщения: |
|
|
Grayman писал(а): | Цитата: | директива DefaultRoot решит все твои проблемы. |
А, спасибо, очень содержательный совет!
Отсюда не менее содержательный вопрос:
Цитата: | Но вот как её прописать правильно? |
|
DefaultRoot ~ |
|
Вернуться к началу |
|
|
dio
Зарегистрирован: 07.10.2004 Сообщения: 722 Откуда: Дважды орденоносная Кубань,Краснодар
|
Добавлено: Ср Дек 29 2004 12:05 Заголовок сообщения: |
|
|
1.В файле /usr/local/etc/proftpd.conf задаешь параметр
DefaultRoot / wheel - например, для доступа root к папке /wheel. Для других пользователей синтаксис такой - же.
2.По умолчанию сервер не разрешает анонимное подключение.
3. Задание домашней пользовательской директории можно задать как DefaultRoot пользовательская_ директория пользователь
Все сказанное для FREE BSD _________________ All is not lost! |
|
Вернуться к началу |
|
|
|