1.
2.
在文件最后添加下面 几项:
guest_enable=YES
guest_username=noah
user_config_dir=/etc/vsftpd/conf
chroot_local_user=YES
#virtual_use_local_privs=YES
user_sub_token=$USER
port_promiscuous=YES
3.
jicki
123456
user
12345
4. 将 虚拟用户列表文件userlist 转换成 数据文件
将 文本文件 转换成 数据文件 需要安装 db4-utils 这个软件
运行
5. 在 /etc/vsftpd
在conf 文件夹下创建 用户配置文件
local_root=/home/jicki
write_enable=YES
anon_world_readable_on
anon_upload_enable=YES
anon_mkdir_write_enable=YES
anon_other_write_enable=YES
6. 进入 home 目录 创建 jicki 文件夹 (mkdir
jicki)
运行
运行
使用 ls -lt
7. 最后我们还要修改 /etc/pam.d/vsftpd
清空里面配置 只留下面两句
auth required pam_userdb.so db=/etc/vsftpd/userlist
account required pam_userdb.so db=/etc/vsftpd/userlist
然后重启 vsftpd
然后我们测试一下 是否可以连接
lftp jicki@localhost
--------------------------------------------------------------------------------------------------
错误问题分析
1:
这个错误是因为 SElinux 的问题...
setsebool ftpd_disable_trans 1
service vsftpd restart
可以解决问题.........