溫馨提示×

Ubuntu FTPServer如何進行用戶管理

小樊
45
2025-08-10 06:38:06
欄目: 智能運維

Ubuntu FTP Server(以vsftpd為例)的用戶管理步驟如下:

  1. 安裝vsftpd

    sudo apt update && sudo apt install vsftpd  
    
  2. 創建FTP用戶

    sudo adduser ftpuser  # 按提示設置密碼  
    sudo usermod -d /home/ftpuser -s /sbin/nologin ftpuser  # 限制用戶僅能FTP登錄  
    
  3. 配置用戶目錄權限

    sudo mkdir -p /home/ftpuser/ftp  
    sudo chown ftpuser:ftpuser /home/ftpuser/ftp  
    sudo chmod 755 /home/ftpuser/ftp  
    
  4. 修改vsftpd配置文件
    編輯 /etc/vsftpd.conf,關鍵設置:

    anonymous_enable=NO       # 禁止匿名登錄  
    local_enable=YES          # 允許本地用戶登錄  
    chroot_local_user=YES     # 限制用戶至主目錄  
    allow_writeable_chroot=YES # 允許主目錄可寫(如需上傳)  
    userlist_enable=YES       # 啟用用戶列表(可選)  
    userlist_file=/etc/vsftpd.user_list  # 指定允許登錄的用戶列表文件  
    
  5. 重啟服務生效

    sudo systemctl restart vsftpd  
    
  6. 可選:配置SSL/TLS加密
    安裝SSL模塊并編輯配置文件啟用加密,提升安全性。

用戶管理命令

  • 刪除用戶:sudo deluser ftpuser
  • 修改密碼:sudo passwd ftpuser
  • 查看用戶信息:id ftpuser

通過以上步驟可完成用戶添加、權限設置及服務管理,確保FTP訪問安全可控。[1,2,3,4,5,6,7,8,9,10,11]

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