zoukankan      html  css  js  c++  java
  • 虚拟用户的配置

    一.创建虚拟用户的数据
    1.随便在一个目录下建立一个文件login_user(文件名可以任取),这个文件应该为每个用户预留2行,第1行是用户名,第2行是用户口令
     vi /etc/vsftpd/login_user
     cat /etc/vsftpd/login_user
     
     
     2.安装db工具,一般情况下系统并没有预装在系统中
            2.1下载安装包db-4.6.21.tar.gz并拉到服务器
            2.2安装
                    tar zxvf db-4.6.21.tar.gz
                    cd db-4.6.21
                    找到是否有db_load这个文件 
     
     3.利用db工具创建虚拟用户的数据
    db_load -T -t hash -f /etc/vsftpd/login_user /etc/vsftpd_login_db
    chmod 600 /etc/vsftpd

    二.配置PAM验证
    编辑/etc/pam.d/vsftpd这个文件
     
    三.创建本地用户映射
    编辑/etc/vsftpd/vsftpd.conf文件,修改或添加下面配置
    guest_username=ftp
    guest_enable=YES
    guest_username=ftp
    anonymous_enable=NO
    local_enable=YES
    chroot_local_user=YES
    pam_service_name=/etc/pam.d/vsftpd
    ##存放用户配置文件的目录
    user_config_dir=/etc/vsftpd_user_conf

    四、设置用户目录和权限
    /etc/vsftpd_user_conf目录下建立zw123文本文件,存放zw123这个用户的配置
    ##打开vsftpd的全局写权限
    write_enable=YES
    ##打开文件上载权限
    anon_upload_enable=YES
    ##打开建立目录的权限
    anon_mkdir_write_enable=YES
    ##打开删除/重命名的权限
    anon_other_write_enable=YES
    ##zw123这个用户的主目录
    local_root=路径

    五、重启vsftpd服务器
    /etc/init.d/vsftpd restart









  • 相关阅读:
    NOIP2014D2T2寻找道路(Spfa)
    【割点】【割边】tarjan
    NOIP2013D1T3货车运输(最大生成树+倍增lca)
    lca最近公共祖先(模板)
    人生第一次hash
    【模板】Tarjan求强连通分量
    【模板】链式前向星+spfa
    二叉树的三种遍历
    hdu 3549 最大流
    hdu 1532&&poj1273 基础最大流
  • 原文地址:https://www.cnblogs.com/phonecom/p/058b852525c9aeb25ddf11f6526158cd.html
Copyright © 2011-2022 走看看