溫馨提示×

Ubuntu與vsftpd目錄權限設置

小樊
38
2025-07-29 16:20:25
欄目: 智能運維

在Ubuntu系統中,使用vsftpd作為FTP服務器時,需要正確設置目錄權限以確保安全性和正常運行。以下是一些建議的目錄權限設置:

  1. 首先,確保已經安裝了vsftpd。如果沒有,請運行以下命令安裝:
sudo apt-get update
sudo apt-get install vsftpd
  1. 創建一個用于FTP用戶登錄的專用目錄,例如/home/ftpuser
sudo mkdir /home/ftpuser
  1. 更改新創建的目錄的所有者和組:
sudo chown ftpuser:ftpuser /home/ftpuser

這里,ftpuser是用于FTP登錄的用戶名。請將其替換為實際的用戶名。

  1. 設置目錄權限:
sudo chmod 755 /home/ftpuser

這將允許目錄所有者讀取、寫入和執行文件,而其他用戶只能讀取和執行。

  1. 如果需要允許FTP用戶上傳文件,可以將目錄權限更改為775
sudo chmod 775 /home/ftpuser

這將允許目錄所有者和其他用戶讀取、寫入和執行文件,但只有目錄所有者可以刪除或重命名文件。

  1. 配置vsftpd以使用被動模式,這通常是在防火墻后面進行FTP傳輸所必需的。編輯vsftpd配置文件:
sudo nano /etc/vsftpd.conf

找到以下行并進行更改:

pasv_enable=YES
pasv_min_port=1024
pasv_max_port=1048

這將啟用被動模式并設置被動模式傳輸使用的端口范圍。請注意,您可能需要根據實際情況調整端口范圍。

  1. 保存更改并重啟vsftpd服務:
sudo systemctl restart vsftpd

現在,您的Ubuntu系統應該已經配置好vsftpd,并具有適當的目錄權限。請確保在使用FTP客戶端時使用正確的用戶名和密碼登錄。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女