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









  • 相关阅读:
    查看Eclipse版本号的方法
    设置Eclipse的字体风格方式
    又遇两个小异常
    我所推崇的三种心态
    关于javax.servlet.jsp.JspTagException: Don't know how to iterate over supplied "items" in <forEach>
    Http请求中Content-Type讲解
    ftp实现文件上传(下载)
    解析html文档的java库及范例
    xslt循环转换子元素
    XPath学习:轴(1)——child
  • 原文地址:https://www.cnblogs.com/phonecom/p/058b852525c9aeb25ddf11f6526158cd.html
Copyright © 2011-2022 走看看