Paw*_*wel 12 linux ftp settings vsftpd
当我尝试连接到 FTP 服务器时,我得到: “500 OOPS:无法更改目录:/home/$USER/public_html”
我正在运行 vsftpd 2.2.2 和 Ubuntu 10.04.1 LTS 版本:10.04 代号:lucid
小智 21
您需要使用的是 user_config_dir 和 local_root 的组合。在主配置文件 /etc/vsftpd/vsftp.conf 中,您有如下条目:
chroot_local_user=YES
user_config_dir=/etc/vsftpd/users
Run Code Online (Sandbox Code Playgroud)
在该目录 (/etc/vsftpd/users) 中,您有一个与用户同名的配置文件(在您的情况下为 $USER),在该文件中,您有:
local_root=/var/www/sites/USER
dirlist_enable=YES
download_enable=YES
write_enable=YES
Run Code Online (Sandbox Code Playgroud)
...其中 USER 是实际名称(不是字面上的 USER 或 $USER)。
小智 7
您必须设置user_sub_token
:
user_sub_token=$USER
local_root=/var/www/sites/$USER
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
39075 次 |
最近记录: |