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

Разрешить локальным пользователям доступ к папке / var / www в vsftpd

Я успешно установил vsftpd. и он жив, но я получаю следующую ошибку:

Response:   500 OOPS: cannot change directory:/home/sovit

Я хочу направить всех локальных пользователей системы в /var/www папку вместо их домашнего корня.

Ниже приведен файл конфигурации vsftpd:

http://pastie.org/2284176

Любая помощь будет оценена. Спасибо.

Я понял, что в домашнем каталоге для пользователя не создано ни одного каталога. Я создал его и установил локальный корень в / var / www, и он сработал

  • Определите непривилегированного пользователя с помощью nopriv_user, предполагая, что ftpsecure
  • Измените GID всех пользователей ftp на одинаковый с ftpsecure
  • Изменить umask пользователя веб-сервера и vsftpd на 002
  • chmod -R g+w /var/www

PS: Другой способ: вы можете изменить папку $ HOME пользователя ftp на / var / www вместо установки local_root в vsftpd.conf.