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

  • 相关阅读:
    【重要】ASCII码表
    深入了解php opcode缓存原理
    php 请求参数限制
    【Demo】 生成二维码 和 条形码
    【Demo】HTML5 拍照上传
    jq cookie的使用
    vue.js中的v-for输出数组理解
    js无限轮播的写法
    HTML5视频的使用总结
    angular报错总计
  • 原文地址:https://www.cnblogs.com/jw15330/p/6561590.html
Copyright © 2011-2022 走看看