sudo -i
# 安裝 pure-ftpd
apt-get install pure-ftpd
# 建立 ftpuser 家目錄
mkdir /home/ftpuser
# 新增 ftpuser 使用者以及 ftpgroup 群組
groupadd ftpgroup
useradd ftpuser -g ftpgroup -s /bin/false -d /home/ftpuser
chown -R ftpuser:ftpgroup /home/ftpuser
# 使用 pure-pw 指令來建立虛擬帳號
# 新增完畢後,您應可以在
# /etc/pure-ftpd/ 目錄下找到一個叫 pureftpd.passwd 的檔案,而這個檔案就類似於
# /etc/passwd 啦,只不過它是屬於虛擬帳號的 password file。
# 建立 ftpuser 家目錄
mkdir /home/ftpuser
# 新增 ftpuser 使用者以及 ftpgroup 群組
groupadd ftpgroup
useradd ftpuser -g ftpgroup -s /bin/false -d /home/ftpuser
chown -R ftpuser:ftpgroup /home/ftpuser
# 使用 pure-pw 指令來建立虛擬帳號
# 新增完畢後,您應可以在
# /etc/pure-ftpd/ 目錄下找到一個叫 pureftpd.passwd 的檔案,而這個檔案就類似於
# /etc/passwd 啦,只不過它是屬於虛擬帳號的 password file。
pure-pw useradd ftpuser -u ftpuser -g ftpgroup -d /home/ftpuser
Password:
Enter it again:
Password:
Enter it again:
# 依據 pureftpd.passwd 來建立認證資料庫 /etc/pure-ftpd/pureftpd.pdb。
# 將來要是 pureftpd.passwd 有異動,須執行 "pure-pw mkdb",以更新資料庫內容。
pure-pw mkdb
# 其實您在建立虛擬帳號的同時,就可以使用 -m 參數來把 pureftpd.pdb 給順便建立起來:
# 上面兩個指令可以合併成下面一個指令
pure-pw useradd ftpuser -u ftpuser -g ftpgroup -d /home/ftpuser -m
# 重啟ftp服務器
/etc/init.d/pure-ftpd restart
沒有留言:
張貼留言