码迷,mamicode.com
首页 > 其他好文 > 详细

vsftp服务配置虚拟账户

时间:2018-07-12 16:25:21      阅读:141      评论:0      收藏:0      [点我收藏+]

标签:pam.d   分享图片   账户   图片   iptables   com   bae   vsftpd配置   数据库   

实验要求:

使用vsftp服务建立虚拟用户账户


实验步骤:

一、创建虚拟账户

/etc/vsftpd/vuser

     lisa       /*奇数行为用户*/
      123123     /*偶数行为密码*/
      tom
      123123

db_load -T -t hash -f vuser vuser.db /*转换成数据库文件*/
chmod 600 vuser
chmod 600 vuser.db /*不让别人看见里面的信息*/

useradd -d /opt/vuser -s /sbin/nologin vuser /*创建一个用户为vuser 指定家目录/opt/vuser 并不使用shell登陆*/

二、pam认证

vi /etc/pam.d/vsftpd.vu

auth required pam_userdb.so db=/etc/vsftpd/vuser
account required pam_userdb.so db=/etc/vsftpd/vuser /*此处两个文件vuser并不是普通文件而是刚才创建的vuser.db数据库文件,此处必须省略不写*/

三、修改vsftpd配置文件

vi /etc/vsftpd/vsftpd.conf

    guest_enable=YES
     guest_username=vuser
     pam_service_name=vsftpd.vu  /*开启虚拟用户,使用pam认证登陆*/

    user_config_dir=/etc/vsftpd/vu_dir /*单独用户配置文件夹*/

mkdir vu_dir
vi /etc/vsftpd/vu_dir/tom /*在配置文件夹里创建用户配置文件*/

    anon_umask=022  /*指定上传文件的权限*/                                   #标记步骤是单独为tom用户设置权限,无需求可省略

service vsftpd restart

service iptables stop

setenforce 0

四、验证


实验内容:

一、创建虚拟账户

技术分享图片

技术分享图片

二、pam认证

技术分享图片

三、修改vsftpd配置文件

技术分享图片

技术分享图片

四、验证

技术分享图片

vsftp服务配置虚拟账户

标签:pam.d   分享图片   账户   图片   iptables   com   bae   vsftpd配置   数据库   

原文地址:http://blog.51cto.com/13710287/2140901

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!