1. 程式人生 > >vsftpd配置虛擬使用者時遇到的一些小問題

vsftpd配置虛擬使用者時遇到的一些小問題

不久前接手了學校一些伺服器的管理,其中有一臺FTP伺服器

FTP是匿名登入供校內師生訪問的,FTP管理員使用者ftpadmin是一個虛擬使用者,存在資料庫中。ftpadmin可以登入,但許可權卻和虛擬使用者一樣,只能下載不能上傳。

經過檢查配置檔案發現是虛擬使用者的許可權沒有配置。

在/etc/vsftpd下建立virtual目錄來儲存虛擬使用者配置,建立以虛擬使用者登入名命名的相應配置檔案,然後
在vsftpd配置檔案中加入:
user_config_dir=/etc/vsftpd/virtual

然後匿名連FTP,結果出錯:
500 OOPS: reading non-root config file

看字面意思是缺少配置檔案,經常多次嘗試,發現需要在virtual目錄下再建一個以匿名使用者繫結的使用者名稱命名檔案,可以是空檔案。

我在配置檔案中設定了ftp_username=movie,因此我只需要在virtual下建一個movie檔案即可

touch /etc/vsftpd/virtual/movie

然後匿名登入恢復正常。