zoukankan      html  css  js  c++  java
  • 虚拟用户vsftp

    基于文本的虚拟用户:

    单行的为用户名,双数行的密码
    ftp100
    123456
    ftp101
    654321
    ftp103
    123321


    将文本文件转换为db文件
    db_load -T -t hash -f account.txt account.db

    ########################################pam_service_name=vsftp.vu决定 ,、到/etc/pam.d目录建vsftp.vu文件录入
    auth required /lib64/security/pam_userdb.so db=/etc/vsftpd/account
    account required /lib64/security/pam_userdb.so db=/etc/vsftpd/account

    虚拟用户最终都会映射成系统上的一个用户s
    useradd vusr


    修改配置文件:
    local_enable=YES
    guest_enable=YES
    guest_username=vusr
    pam_service_name=vsftp.vu
    anon_world_readable_only=NO


    对于虚拟用户来说同匿名一样,家目录的写权限必须去除,这个与chroot没有关系


    ####################################################################################################################
    为每一个虚拟用户设置不同的目录:
    user_config_dir=/etc/vsftpd/user_config_dir

    在这一个目录里面的配置文件,都是以虚拟用户的名字命名的如ftp100文件,就代表ftp100这个用户的配置
    local_root=/home/vusr/ftproot/ftp100


    #####
    当然对于虚拟用户来说权限指令选项 和 虚拟用户一样
    anon_*****

  • 相关阅读:
    hdu2089 数位dp
    AIM Tech Round 3 (Div. 2)
    Codeforces Round #372 (Div. 2)
    src 小心得
    水平文字垂直居中
    点击验证码刷新(tp3.1)--超简单
    TP3.1 中URL和APP区别
    getField方法
    PHP截取中文无乱码函数——cutstr
    substr — 详解
  • 原文地址:https://www.cnblogs.com/jw15330/p/6561590.html
Copyright © 2011-2022 走看看