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