ubuntu下Pureftpd配置之虛擬用戶設置
Pureftpd是一款快速,高質量,功能齊全的ftp服務器,最重要的是可以支持設置客戶端默認編碼,今天我給大家詳細介紹下:Pureftpd如何進行虛擬用戶設置
ubuntu 的 pure-ftpd 的配置文件很特別,都是放到 “/etc/pure-ftpd/conf” 目錄下,而且是以選項為文件名,選項值為文件內容。譬如你需要啟用--trustedgid選項,你只需要在該目錄下建立一個名為:TrustedGID的文件,并且把信任的GID寫入到文件中即可。
下面介紹的配置請把選項名作為文件名在 “/etc/pure-ftpd/conf” 下新建一個文本文件,然后內容就寫選項的值。
虛擬用戶設置:
在“系統->系統管理->用戶名和組”新建一個叫“ftpuser”的用戶名(ftpuser可以是你自己喜歡的一個名字),主組的話可以推薦選“ftpgroup”來方便管理,如果不想“ftpuser”具備登錄本地系統的功能,可以在賬戶屬性的“高級”里的“高級設置”的“Shell”里選“/bin/false”,主目錄就選一個你想要該用戶登錄是所在的目錄就可以了(其實是我沒有測試如果虛擬用戶和實際用戶的主目錄設置了不同的目錄的結果),我是設置了“/var/www/site”。
然后
sudo pure-pw useradd ftpuser -u ftpuser -d /var/www/site
會提示你設置一個密碼的。
這個命令就是用本地系統中的 “ftpuser” 用戶登錄,虛擬用戶名為“ftpuser”,“ftpuser” 的主目錄在 “/var/ftp”
虛擬用戶和本地用戶的名字可以不一樣的,自己改,其實ftpuser不建立也行,可以直接用“ftp”這個用戶的。用戶登錄 ftp 后的主目錄是以這條命令所指定的主目錄為準的。
添加完之后,讓 pure-ftpd 建立虛擬用戶數據
sudo pure-pw mkdb
生成的文件在 “/etc/pure-ftpd/pureftpd.pdb”
通過文章的介紹,我們可以看到Pureftpd實現虛擬用戶設置其實挺簡單!希望本文對大家有所幫助!
【編輯推薦】