Vsftpd – local_root = / var / www / sites / $ USER не интерпретируется?

Когда я пытаюсь подключиться к FTP-серверу, я получаю: «500 OOPS: не могу изменить каталог: / home / $ USER / public_html»

  • Когда я делаю echo $ USER – я получаю правильное имя пользователя
  • Похоже, что $ USER не интерпретируется внутри моего /etc/vsftpd.conf
  • Когда я удаляю «local_root = / var / www / sites / $ USER», я все нормально работаю.

Я запускаю vsftpd 2.2.2 и Ubuntu 10.04.1 LTS Release: 10.04 Codename: lucid

Что вам нужно использовать, это комбо user_config_dir и local_root. В главном файле конфигурации /etc/vsftpd/vsftp.conf у вас есть запись вроде:

chroot_local_user=YES user_config_dir=/etc/vsftpd/users 

Внутри этого каталога (/ etc / vsftpd / users) у вас есть файл конфигурации с тем же именем, что и пользователь ($ USER в вашем случае), и внутри этого файла у вас есть:

 local_root=/var/www/sites/USER dirlist_enable=YES download_enable=YES write_enable=YES 

… где USER – это фактическое имя (не буквально USER или USER).

Вы должны установить user_sub_token :

 user_sub_token=$USER local_root=/var/www/sites/$USER 
  • По умолчанию владелец / разрешения созданных fileов через VSFTPD
  • vsftp на Azure VM - filezilla сообщает приватный IP-адрес, отправленный serverом в пассивном режиме
  • Настройка vsftpd для использования FTPS
  • VSFTPd 3.0.2 в Ubuntu 12.04 Init File
  • Как настроить vsftpd для сопоставления виртуального пользователя с userским локальным пользователем?
  • FTP -> VSFTPD -> позволяет загружать папки
  • Как я могу ограничить FTP для конкретной локальной группы?
  • Модуль PAM отлично работает на i386, но не работает на x64 при использовании в vsftpd
  • Ответ FTP «550 Разрешение отказано».
  • Поддерживает ли vsftpd Clear Command Channel (CCC)?
  • ubuntu ftp 500 OOPS: ошибка prctl PR_SET_SECCOMP
  • Interesting Posts

    Как узнать, сколько энергии потребуется serverу – для размещения

    Не удается get доступ к VPN-serverу через ADSL-модем

    Как я могу аутентифицировать пользователей в OpenLDAP с помощью нескольких схем паролей?

    Мигает BIOS на DL380 G5 без Windows

    Как просмотреть локальный хост другого компьютера в той же сети?

    Ошибка внутреннего serverа apache2 mod_proxy_uwsgi

    Первичный controller домена разбился, вторичный не inputит в систему

    Windows 2003 VPN за стандартным маршрутизатором

    как установить и настроить libboost и dlib для python 3.6 на CentOS 7

    / sys / kernel / debug / tracing / per_cpu показывает path больше cpus, чем я

    Регистрация для перенаправления между apache 2.2 и apache 2.4

    Создание данных об исправлении ошибок для существующих fileов (резервных копий)

    Что может заставить MsiInstaller постоянно перенастраивать приложения (EventID 1035)?

    Нужна помощь в автоматизации развертывания Thunderbird с помощью нашего собственного корневого certificateа

    Владельцы папок для Windows и IIS7

    Давайте будем гением компьютера.