linux vsftpd建立虚拟用户的方法
2011-10-29 15:23
447 查看
1.进入到/etc/vsftpd/ 下,建立一个虚拟用户文件为:vuser.txt ,内容如下:
tonyzhang #虚拟用户1 111 #虚拟用户1密码 tomqin #虚拟用户2 111 #虚拟用户2密码
2.安装生成数据库包:db4-utils-4.3.29-9.fc6.i386.rpm。
3.生成虚拟用户数据库:db_load -T -t hash -f /etc/vsftpd/vuser.txt /etc/vsftpd/vuser.db
4.创建本地映射用户,修改本地映射用户家目录权限:
useradd -d /var/ftp/vuserdir -s /sbin/nologin vuser chmod o+rw /var/ftp/vuserdir 5.修改pam认证文件/etc/pam.d/vsftpd,将原有内容注释。(这里的db=后面指的就是我们生成好的hash数据文件.文件后缀的.db是不需要打的)
auth required pam_userdb.so db=/etc/vsftpd/vuser account required pam_userdb.so db=/etc/vsftpd/vuser
6.修改/etc/vsfptd/vsftp.conf,增加以下内容。
guest_enable=YES #开启虚拟用户 guest_username=vftpuser #FTP虚拟用户对应的系统用户
7.建立各个虚拟用户自身的配置文件,文件名必须跟虚拟用户名一致。
mkdir /etc/vsftpd/vsftpd_user_conf
user_config_dir=/etc/vsftpd/vsftpd_user_conf
8.关闭防火墙,调整SELinux.
相关文章推荐
- Linux系统vsftpd下建立虚拟用户的脚本实现
- Linux下vsftpd基本配置和虚拟用户设置的安全方法
- Linux学习之——建立基于虚拟用户的vsftpd
- centos 6 安装vsftpd与PAM虚拟用户的方法
- rhel5.5建立Vsftpd虚拟用户
- CentOS Vsftpd服务器(虚拟用户建立)
- Linux下安装配置vsftpd(虚拟用户PAM验证)
- Vsftpd完全攻略(六)建立多个虚拟用户支持ftp不同访问权限
- vsftpd 建立虚拟用户
- Linux运维 第三阶段 (三) VSFTPD(ftps及vsftpd+pam+mysql实现虚拟用户认证)
- 建立Vsftpd虚拟用户
- Linux学习:vsftpd增加虚拟用户
- linux下vsftpd虚拟用户设置
- linux搭建vsftpd虚拟用户访问
- vsftpd虚拟用户和本地用户不能共存解决方法
- 在ubuntu下vsftpd建立虚拟用户的详解
- 在ubuntu下vsftpd建立虚拟用户的详解(存在问题)
- Vsftpd完全攻略(四)建立基于虚拟用户的vsftpd服务
- ubuntu vsftpd虚拟用户配置/ubuntu12.04上搭建vsftpd服务示例linux
- vsftpd服务器虚拟用户配置方法