zoukankan      html  css  js  c++  java
  • linux安装pure-ftpd和配置

    首先可以将源切换为国内源

    这是参考文档:https://wiki.ubuntu.org.cn/Pure-ftpd服务安装设置

    sudo apt update

    sudo apt install pure-ftpd

     这时候是可以以root用户用SSH连接的

    sudo useradd -u 1010 ftpuser
    sudo pure-pw useradd test -u ftpuser -d /home/pine
    sudo pure-pw mkdb

    第一个是给linux添加用户
    第二个是添加ftp用户(虚拟用户),关联linux用户,并设定访问目录,接下来会让设置密码。

    如果是给web程序建立ftp用户,可以关联www-data用户,这样默认的755或744都没权限问题。

    因为ftp用户(www-data)上传的文件,自己就是拥有者,所以拥有第一个7的完全权限。

    如果总目录或者目录已经存在一些文件(比如root创建的文件,记得先把拥有者改为www-data,然后重启ftp服务)

    sudo ln -s /etc/pure-ftpd/conf/PureDB /etc/pure-ftpd/auth/60puredb
    //这一步不可少,网上有些教程设置conf的无法生效,这个可以。

    sudo service pure-ftpd start
    sudo service pure-ftpd stop
    sudo service pure-ftpd restart

     参考了 https://blog.csdn.net/lpwmm/article/details/104973512

  • 相关阅读:
    [hdu2196]Computer树的直径
    [poj2342]Anniversary party树形dp入门
    链式前向星模板
    LintCode-50.数组剔除元素后的乘积
    Markdown的基本语法
    LintCode-8.旋转字符串
    LintCode-1.A + B 问题
    LintCode-61.搜索区间
    LintCode-88.最近公共祖先
    LintCode-54.转换字符串到整数
  • 原文地址:https://www.cnblogs.com/webkb/p/13321291.html
Copyright © 2011-2022 走看看