若是帳號需要使用到特殊權限時, 若以 pure-pw useradd 增加帳號, 遇到這個訊息時: You must give (non-root) uid and gid , 代表該虛擬帳號將帶著的身份是 root 的 uid 或 root 的 groupd. (這是安全機制的考量)
解決的方式, 可以使用 pure-pw useradd 先 -u ftpuser (一個不是 root 的 user), 再用 pure-pw usermod virtual_account -u spec_account 這樣就可以了, 或是使用 mysql 驗證的方式也可以.
使用 puredb 驗證的方式可以參考這篇文章: http://forums.freebsd.org/showthread.php?t=591
[FreeBSD]在pure-ftpd下使用puredb的帳號
[FreeBSD]在pure-ftpd下使用puredb的帳號
多多留言, 整理文章, 把經驗累積下來.....