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


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM