[root@localhost ~]# vi /etc/pam.d/vsftpd.vu
auth required /lib/security/pam_userdb.so db=/etc/vsftpd/vsftpd_login
account required /lib/security/pam_userdb.so db=/etc/vsftpd/vsftpd_login
[root@localhost ~]# vi /etc/vsftpd/vsftpd.conf
pam_service_name=vsftpd.vu (默认为 pam_service_name=vsftpd)
guest_enable=YES
guest_username=test
anon_world_readable_only=NO (浏览和下载权限)
[root@localhost ~]# service vsftpd restart
默认这些虚拟用户的登录的目录为映射用户 test 的目录,使用虚拟用户后, 实名
用户就无法登陆了, 但是匿名还是可以的, 如果要去掉虚拟用户采用实名用户的
话记得将配置文件 /etc/vsftpd/vsftpd.conf 中的 pam_service_name=vsftpd.vu 改成
默认的 pam_service_name=vsftpd
---------------------------------------------------------------------
---------------------------
试验 10 user_config_dir=/etc/vsftpd
管理虚拟用户
god 有浏览目录 上传 下载 改名和删除 权限
man 有浏览目录 上传 下载 权限
ghost 有浏览目录 下载 权限
[root@localhost ~]# vi /etc/vsftpd/vsftpd.conf
[root@localhost ~]# vi /etc/vsftpd/god
anon_world_readable_only=NO
anon_upload_enable=YES
anon_mkdir_write_enable=YES
anon_other_write_enable=YES
[root@localhost ~]# vi /etc/vsftpd/man
anon_world_readable_only=NO
anon_upload_enabledd=YES
anon_mkdir_write_enable=YES
[root@localhost ~]# vi /etc/vsftpd/ghost
anon_world_readable_only=NO
[root@localhost ~]# service vsftpd restart
Linux FTP服务器的搭建
评论10