各位好 小人的系統是 debian etch,目前在裝 pureftpd,在虛擬使用者的設定上碰到了一點問題:我照著
/usr/share/doc/pure-ftpd/README.Virtual-Users.gz 的說明,在 pureftpd 裡加入虛擬使用者,使用的命令如下
- 代碼: 選擇全部
pure-pw useradd tester -u ftpuser -d /share/ftphome/tester -m
輸入後檢查 /etc/pure-ftpd/pureftpd.passwd,內容如下
tester:----------:1001:1001::/share/ftphome/tester/./::::::::::::
其中1001:1001,確實為 ftpuser:ftpgroup 在 /etc/passwd 和 /etc/group 中各自的 id。而 ftp 使用者 tester 成功登入後,上傳了一個檔案。但回到 console 下一看,上傳的這個檔案卻是 root:root 所擁有的(inetd 的 21 port 是由 root 所有的)。請問這是我對 Virtual Users的-u uid 參數的目的理解有誤嗎?我以為上傳的檔的權限應該是 ftpuser 所有才對...