您的位置:首页 > 运维架构 > Linux

Linux下vsftpd虚拟用户

2013-05-17 11:10 218 查看
+-----------------------------------------+
|1.添加虚拟用户口令文件 |
| vim /etc/vsftpd/guest.txt |
| wjl //用户名 |
| 123 //密码 |
|-----------------------------------------+

+--------------------------------------------------------------------------+
|2.生成虚拟用户口令认证文件 |
| rpm -ivh db4_utils-4.3.29-9.fc6.i386.rpm //需要安装的db4_utils软件 |
| db_load -T -t hash -f /etc/vsftpd/guest.txt guest.db //生成用户口令数据库|
+--------------------------------------------------------------------------+

+---------------------------------------------------------------------------+
|3.编辑PAM认证文件 |
|vim /etc/pam.d/vsftpd |
|auth sufficient /lib/security/pam_userdb.so db=/etc/vsftpd/guest |
|account sufficient /lib/security/pam_userdb.so db=/etc/vsftpd/guest |
|//添加这2行则能虚拟用户和本地用户共存,如果注释其他行,则只能用虚拟用户登陆|
+---------------------------------------------------------------------------+

+---------------------------------------------------------------------------+
|4.配置vsftpd.conf |
|vim /etc/vsftpd/vsftpd.conf |
|guest_enable=yes //开启虚拟用户 |
|user_config_dir/etc/vsftpd/vsftpd //虚拟用户配置目录 |
+---------------------------------------------------------------------------+

+---------------------------------------------------------------------------+
|5.编辑虚拟用户配置文件 |
|vim /etc/vsftpd/vsftpd/wjl |
| |
|write_enable=yes |
|anon_world_readable_noly=no //用户是否为只读 |
|anon_upload_enable=yes //用户能否上传 |

|anon_mkdir_write_enable=yes //用户能否新建目录 |
|anon_other_write_enable=yes //用户能否删除,修改 |
|anon_root=/etc/vsftpd //用户家目录 |
+---------------------------------------------------------------------------+
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  vsftpd虚拟用户