Pure-ftpd服務(wù)安裝及虛擬用戶設(shè)置

安裝

sudo apt-get install pure-ftpd

虛擬用戶設(shè)置

首先,可以在系統(tǒng)中添加相應(yīng)的用戶和組,如用戶ftpuser 和組ftpgroup ,專門用來管理ftp服務(wù)。也可以是能登錄系統(tǒng)的用戶,但最好是不能登錄系統(tǒng)的用戶,安全。

groupadd ftpgroup
useradd ftpuser -g ftpgroup -d /home/ftp -s /sbin/nologin 

然后利用pure-pw命令** 添加虛擬用戶**,如添加虛擬用戶user1,并指定查看目錄為/var/www/site1:

pure-pw useradd user1 -u ftpuser -g ftpgroup -d /var/www/site1

另:一個系統(tǒng)用戶可以綁定多個虛擬用戶,然后控制所查看的目錄。如再添加虛擬用戶user2,并指定查看目錄為/var/www/site2

pure-pw useradd user2 -u ftpuser -g ftpgroup -d /var/www/site2

pure-pw完之后會要求輸入密碼,也就是設(shè)置登錄ftp用戶的密碼。添加完之後,讓 pure-ftpd 建立虛擬用戶數(shù)據(jù):

pure-pw mkdb

這樣完了之后重啟pure-ftpd:

/etc/init.d/pure-ftpd restart

此時是否可以登錄?如果不可以:

無法正常登錄

請查看 /etc/pure-ftpd/auth 下是否有 puredb?

沒有需要在/etc/pure-ftpd/auth下,創(chuàng)建一個軟鏈接:

ln -s /etc/pure-ftpd/conf/PureDB 60puredb

至此,再次重啟pure-ftpd。各個虛擬用戶即可登錄ftp查看各自的目錄。而且所有命令如果沒有權(quán)限,記得加sudo。

其他

1、刪除一個用戶
pure-pw userdel[-f] [-m]

這時,用戶的信息會被從指定的 passwd 文件中刪除,但是用戶的 home 目錄會被保留,需要手工刪除。

2、改變用戶
pure-pw passwd[-f] [-m]
3、顯示用戶信息

在 /etc/pureftpd.passwd 文件中記錄的信息,但不方便用戶的閱讀,因此 pure-ftpd 提供了顯示用戶信息的命令。其語法是:
pure-pw show[-f]

更多:http://www.webyang.net/Html/web/article_123.html

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容