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

Запретить просмотр каталогов в установке Proftpd / Ubuntu

я использовал это руководство создать Proftpd установка сервера Ubuntu 8.04 ... Работает хорошо, но обычный пользователь (userftp) может работать

ls

и может перейти в любой каталог и свободно просматривать на сервере .. из корня

/

и выше .. Я добавил эту строку в etc / shells

/bin/false

в надежде, что это предотвратит это ... Я действительно хочу, чтобы учетная запись userftp могла загружать в общий

/home/FTP-Shared 

каталог и больше ничего не делать на сервере. Как это достигается ... Это безголовая система Ubuntu ... и я использую только интерфейс командной строки ... нет инструментов администратора с графическим интерфейсом

Для этого все, что мне нужно было сделать, это раскомментировать эту строку:

DefaultRoot                     ~

из этого файла:

/etc/proftpd/proftpd.conf

а затем запустить

sudo /etc/init.d/proftpd restart

Cry Havok верен, вам нужно будет настроить chroot. Кроме того, / bin / false запрещает пользователю использовать ssh'ing в поле. Это не имеет ничего общего с самим поведением ftp.

Думали ли вы о переносе proftpd в / home / FTP-Shared? Тогда он не сможет получить доступ ни к чему, кроме этого.