zoukankan      html  css  js  c++  java
  • 如何建ftp的虚拟用户访问

    $yum -y install vsftpd
    $touch /var/log/vsftpd.log


    在 /etc/vsftpd/vsftpd.conf下修改参数
    anonymous_enable=NO 设定不允许匿名访问
    chroot_list_enable=YES 使用户不能离开主目录
    xferlog_file=/var/log/vsftpd.log
    ascii_upload_enable=YES
    ascii_download_enable=YES
    local_enable=YES
    pam_service_name=vsftpd


    以下3个愿来没有自己加
    guest_enable=YES
    guest_username=ftp
    user_config_dir=/etc/vsftpd/vuser_conf

    $touch /etc/vsftpd/chroot_list
    $echo ftp >> /etc/vsftpd/chroot_list

    创建用户密码文本/etc/vsftpd/vuser_passwd.txt
    mousachi
    password

    $db_load -T -t hash -f /etc/vsftpd/vuser_passwd.txt /etc/vsftpd/vuser_passwd.db

    编辑认证文件/etc/pam.d/vsftpd 全部注释掉原来语句
    再增加以下两句
    auth required pam_userdb.so db=/etc/vsftpd/vuser_passwd
    account required pam_userdb.so db=/etc/vsftpd/vuser_passwd

    创建虚拟用户个性CentOS FTP服务文件
    $mkdir /etc/vsftpd/vuser_conf/
    $vi /etc/vsftpd/vuser_conf/mousachi
    cd
    mousachi这个文件中添加以下内容
    local_root=/opt/ftp/das
    write_enable=YEScd
    anon_umask=022
    anon_world_readable_only=NO
    anon_upload_enable=YEScat
    anon_mkdir_write_enable=YES
    anon_other_write_enable=YES

    $mkdir /opt/ftp/mousachiftp
    $chown ftp:ftp /opt/ftp/mousachiftp
    $chmod 777 /opt/ftp/mousachiftp

    $service vsftpd start

  • 相关阅读:
    Load样式——1
    通过mybatis-generator-core-1.3.2.jar逆向工程生成
    阶乘
    八进制
    xshell跳转设置 Xshell代理设置
    spark
    内存模型学习-- Container Executor task之间的关系
    scala 学习笔记--闭了个包
    scala 学习笔记--模式匹配
    scala 学习笔记--集合
  • 原文地址:https://www.cnblogs.com/mousachi2007/p/6438399.html
Copyright © 2011-2022 走看看