vsftpd下的虚拟用户配置

详细内容请看word文档(图解)
 
Vsftpd 下的虚拟用户配置
First:
生成一个存放虚拟用户的帐号和密码 文件,
如: #touch logins.txt, 再用 VI 编辑该文件。添加
(帐号 + 密码)内容 ~ 例图:
 
1 3 5 7 行分别为虚拟用户的帐号、
而它们的下行 2 4 6 8 则分别对应该用户的密码
 
再把文件编译一下・・
#db_load �CT �Ct hash �Cf  logins.txt  /etc/vsftpd/vsftpd._login.db
(如执行不了该命令,去添加 / 删除程序那看下有没安装“开发工具”・)
 
编译完之后需改变它的权限・・
#chmod 600 /etc/vsftpd/vsftpd_login.db
 
然后在 /etc/pam.d/ 下生成 ”vsftpd.vu” 的文件 ``
#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
如图 [ 所示
:wq
 
 
再生成 wen ge wu di 这四个用户的宿主用户・・ ”vt”
即・・
#useradd �Cd /home/ftp vt
注意・・不要为 VT 设密码・即不能让它被 激活・・!
 
Second :
编辑 vsftpd 的主配置文件,用 # 号注释掉几句和匿名有关的语句,如:
#Anonymous_enable=YES, 
#anon_upload_enable=Yes,   
#anon_mkdir_write_enable=YES   再在文件末尾添加如下 几条语句:
guest_enable=YES
guest_username=vt                                  
pam_service_name=vsftpd.vu
user_config_dir=/etc/vu_conf
anon_world_readable_only=NO
保存退出!
 
LAST:
再在 /etc 目录下生成 vu_conf 这个分别存放虚拟用户权限的目录
#mkdir /etc/vu_conf
 
再在该目录下分别为虚拟用户创建设置权限的文件。
#vi �Co(-O) wen ge wu di
 
再添加相应权限的内容
以下是设置 wen ”这个用户的权限语句 ~ 如图
anon_upload_enable=YES
anon_mkdir_write_enable=YES
anon_other_write_enable=YES
“write_enable=YES” 可要可不要
(经本人证实发现 ~ 多它和少了它的对应权限没有什么不同。。)
保存退出
 
如要设置 ”ge” 用户可以上传和建目录的权限 ``
可添加以下语句 ` #vi /etc/vu_conf/ge
  anon_upload_enable=YES
  anon_mkdir_ write_enable=YES
:wq
 
 
最后就可以用那四个虚拟用户登陆 leapftp` ``
 
 
 
*_+GAME  OVER+_*

你可能感兴趣的:(用户,配置,vsftpd,休闲,虚拟)