• Linux搭建ftp服务器,并建立本地用户与虚拟用户


    本地用户登录 

     1.安装ftp服务(详见前一篇)

    2.进入ftp配置文件,进行修改

    Vi /etc/vsftpd/vsftpd.conf

    修改内容如下:

     3.在vsftpd服务器程序所在目录中存在两个root,所以在登录之前会被拒绝

    删除/etc/vsftpd/user_list中的root用户和

    /etc/vsftpd/ftpusers中的root用户

    4.查看与ftp有关的状态,打开ftpd_full_access服务

     getsebool -a |grep ftp

     setsebool -P ftpd_full_access=on

    5.登录FTP

    虚拟用户登录

    1.进入/etc/vsftpd目录,创建列表用于ftp用户认证的数据文件,其中奇数为账号、偶数为密码

     如:zhangsan      (账号)

            000               (密码)

            lisi                 (账号)

            000               (密码)

          。。。。。。。

     2.将列表转换成数据库,然后转换成文件,赋予权限,设置拥有者可读写

        db_load -T -t hash -f vuser.list vuser.db        (转换成数据库)

        file vuser.db                    (转换成文件)

        chmod 600 vuser.db           (赋予权限)

        rm -f vuser.list                 (安全起见,删除列表以防泄露)

    3.修改vsftpd配置文件

    4.创建目录设置用户权限

    设置用户权限

    anon_upload_enable=YES
    anon_mkdir_write_enable=YES
    anon_other_write_enable=YES

    5.修改vsftp文件,设置文件存放路径,重启服务

    user_config_dir=/etc/vsftpd/vusers_dir

    systemctl restart vsftpd

    6.进入ftp

    没有赋予权限:

    赋予权限:

     

  • 相关阅读:
    [转][html5]网页横屏
    [转][EasyUI]扩展 DateBox
    [转][C#]枚举的遍历Enum
    [转][C#]单例模式之懒加载
    [C#][Quartz]添加监听器
    [C#][Quartz]帮助类
    [转]Win 10 的 Win 按键没反应
    转来的--轻松自动化---selenium-webdriver(python) (七)---定位iframe——转来的
    安装charles
    遇到的问题汇总
  • 原文地址:https://www.cnblogs.com/L1213/p/9617367.html
Copyright © 2020-2023  润新知