vsftpd - local_root =/var/www/sites/$USER не становится интерпретируемым?

На окнах их называют дескрипторами файлов, и значение реестра

HKLM\Software\Microsoft\Windows NT\CurrentVersion\Windows\USERProcessHandleQuota

возьмите резервное копирование прежде, чем отредактировать реестр!

Вот информативное сообщение по вопросу: Раздвижение Границ Windows: Дескрипторы

11
задан 31 January 2016 в 11:49
2 ответа

То, что необходимо использовать, является комбинацией 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).

20
ответ дан 2 December 2019 в 21:44

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

user_sub_token=$USER
local_root=/var/www/sites/$USER
5
ответ дан 2 December 2019 в 21:44

Теги

Похожие вопросы