zoukankan      html  css  js  c++  java
  • 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

    没有赋予权限:

    赋予权限:

     

  • 相关阅读:
    转:CRF++
    ProBase
    图形数据库 Neo4j 开发实战
    Linux 下升级python和安装pip
    TensorFlow (RNN)深度学习 双向LSTM(BiLSTM)+CRF 实现 sequence labeling 序列标注问题 源码下载
    开源项目kcws代码分析--基于深度学习的分词技术
    文本情感分类(二):深度学习模型
    文本情感分类(一):传统模型
    重要博文
    LSTM 文本情感分析/序列分类 Keras
  • 原文地址:https://www.cnblogs.com/L1213/p/9617367.html
Copyright © 2011-2022 走看看