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