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_*****

  • 相关阅读:
    memcached与redis 对比
    Java中的成员初始化顺序和内存分配过程
    mysql inner join,full outer join,left join,right jion
    事务 相关概念理解
    最简单的重试机制
    垃圾脚本黑我linux服务器
    趣解curl
    面试题
    Java中OutOfMemoryError(内存溢出)的三种情况及解决办法
    PermGen space
  • 原文地址:https://www.cnblogs.com/jw15330/p/6561590.html
Copyright © 2011-2022 走看看