VSFTP 虚拟用户默认登陆路径的问题

我想实现的是用虚拟vsftp账户,直接访问我的网站目录如(/var/www/htdocs)这个目录,但现在提示我访问这个目录没有权限VSFTPd.conf配置local_... 我想实现的是用虚拟vsftp账户,直接访问我的网站目录如(/var/www/htdocs)这个目录,但现在提示我访问这个目录没有权限
VSFTPd.conf配置
local_enable=YES
write_enable=YES
local_umask=022
dirmessage_enable=NO
xferlog_enable=YES
connect_from_port_20=YES
xferlog_file=/var/log/vsftpd.log
xferlog_std_format=NO
idle_session_timeout=180
data_connection_timeout=120
ascii_upload_enable=YES
ascii_download_enable=YES
ftpd_banner=Welcome to 啊啊 FTP service.
chroot_list_enable=YES
chroot_list_file=/etc/ftpchroot
ls_recurse_enable=YES
pam_service_name=vsftpd
userlist_enable=YES
log_ftp_protocol=YES
max_per_ip=3
pasv_max_port=40030
pasv_min_port=40000
guest_enable=YES
guest_username=vsftp
user_config_dir=/etc/vsftpd/vsftpd_user_conf
chroot_local_user=YES
用户认证文件配置
local_root=/var/www/htdocs
write_enable=YES
anon_world_readable_only=NO
anon_upload_enable=YES
anon_mkdir_write_enable=YES
anon_other_write_enable=YES
展开
 我来答
aplllo
2011-08-19
知道答主
回答量:25
采纳率:0%
帮助的人:17.9万
展开全部
virtual_user的主目录: /home/ftp
vsftpd.conf中加入
guest_username=virtual_user
user_config_dir=/etc/vsftpd_user_config
user_sub_token=$USER
/etc/vsftpd_user_config目录下为每个用户建一个配置文件,文件名与用户名相同,内容中必须有
local_root=/home/ftp/$USER
让虚拟账户使用不同的主目录,并且又完全权限, 在vsftpd.conf中敲入下面代码,不能拷贝,只能手工录入!!!
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
anon_upload_enable=YES
anon_mkdir_write_enable=YES
anon_other_write_enable=YES
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
xferlog_std_format=YES
pam_service_name=vsftpd
userlist_enable=YES
one_process_model=NO
anon_world_readable_only=NO
guest_enable=YES
guest_username=nihao
listen=YES
tcp_wrappers=YES
user_config_dir=/etc/vsftpd_user_config
user_sub_token=$USER
注意有些字段要修改所对应的值!!!
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式