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 展开
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 展开
1个回答
展开全部
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
注意有些字段要修改所对应的值!!!
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
注意有些字段要修改所对应的值!!!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询