溫馨提示×

Ubuntu FTPServer如何設置權限

小樊
66
2025-03-17 08:20:04
欄目: 智能運維

在Ubuntu上設置FTP服務器權限,您需要遵循以下步驟:

  1. 安裝vsftpd(Very Secure FTP Daemon): 打開終端,然后輸入以下命令以安裝vsftpd:

    sudo apt-get update
    sudo apt-get install vsftpd
    
  2. 配置vsftpd: 使用文本編輯器打開vsftpd配置文件。例如,使用nano編輯器:

    sudo nano /etc/vsftpd.conf
    

    在配置文件中,找到以下設置并進行相應的更改:

    • anonymous_enable=YES更改為anonymous_enable=NO,以禁止匿名訪問。
    • 取消local_enable=YES的注釋,以允許本地用戶訪問。
    • 取消write_enable=YES的注釋,以允許FTP寫入權限。
    • 如果您希望允許特定用戶訪問FTP服務器,請取消chroot_local_user=YES的注釋,并添加以下行以指定允許訪問的用戶:
      userlist_enable=YES
      userlist_file=/etc/vsftpd.userlist
      userlist_deny=NO
      
      然后,在/etc/vsftpd.userlist文件中添加允許訪問的用戶名,每行一個。
  3. 保存更改并退出編輯器。

  4. 重啟vsftpd服務以應用更改:

    sudo systemctl restart vsftpd
    
  5. 設置目錄權限: 確保FTP用戶的主目錄具有適當的權限。例如,如果您希望FTP用戶能夠上傳和下載文件,您需要為該用戶分配讀寫權限。使用以下命令更改目錄權限(將your_username替換為您的FTP用戶名):

    sudo chown your_username:your_username /home/your_username
    sudo chmod 755 /home/your_username
    

現在,您的Ubuntu FTP服務器應已配置好權限,并允許本地用戶進行訪問。

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