Назад | Перейти на главную страницу

Ограничить видимость для пользователя каталога

Как я могу сделать так, чтобы пользователю не было видно, кроме одного каталога (особенно внутри FTP)?

Я должен привести пример сценария: кто-то входит на мой сервер с некоторым именем пользователя и паролем, и этот человек не может повлиять на мою файловую систему, кроме этого каталога.

На сервере установлены proftpd и apache2. Интересно, как я могу это сделать?

С ProFtpd вы можете использовать DefaultRoot директива для chroot пользователей в дерево их домашнего каталога. В вашем наборе proftpd.conf

DefaultRoot  ~ 

заблокировать всех пользователей. По ссылке выше есть более подробное обсуждение и Вот слишком.

Вам нужен chroot jail.

Вот как этого добиться при использовании vsftp. http://www.cyberciti.biz/tips/vsftp-chroot-users-limit-to-only-their-home-directory.html

Вы также можете рассмотреть возможность использования вместо этого publicfile.