Помогите настроить права для доступа к FTP.
Нужно чтоб пользователь имел доступ только к определенным папкам(они распалогаются в разных местах в системе)
Причем выйти из них он бы не мог. Смотрел в хендбуке, там написано что нужно править файл /etc/ftpchroot, но у меня нет такого файла
Мне удалось настроить только обычного пользователя, который шарит по всей системе.
На счет файла ftpchroot понятно, а вот что писать в ftpd.conf? Читал man, но там много всего написано....и не очень понятно. Мне надо следующее:
1. Есть 2 папки:
/usr/local/www/apache22/data/имя сайта
/var/db/mysql/имя БД
2. Есть юзер
3. Надо чтоб при заходе этого юзера он попадал в паку, где хранятся эти данные, и чтоб он никуда не мог выйти
Что для этого надо прописать в ftpd.conf?
Для этого достаточно, что бы у пользователя домашней директорией было /usr/local/www/apache22/data/имя сайта. Тогда и ftpd.conf менять не надо. А вот зачем ему доступ к директории с БД мискля? Не думаю, что это хорошая идея. Что бы пользователь мог редактировать БД ему нужно обеспечить запуск mysql клиента. Для этого стоит почитать статьи о запуске mysql в chroot окружении. В инете они есть и на русском языке, ничего сложного там нет. Есть еще и какие-то web-интерфейсы для администрирования MySQL.
на счет БД - это делается для себя(так легче инфу копировать), этим будут пользоваться несколько доверенных лиц. Запуск mysql не требется, так что требуется наличие этих двух папок:)