详细内容请看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+_*