--------
系統(tǒng)需求
--------
o ANSI/ISO C89/C90 C語言編譯器, 例如:GNU gcc
o GNU make, 大部分系統(tǒng)應(yīng)該都有
o ANSI C and POSIX run-time libraries
o BSD sockets API
o 磁盤空間: 約4.5 MB 用于解包, 6-8 MB 用于編譯, 約2 MB 用于安裝
% ftp -n -d
ftp>; open <hostname>; 2021
ftp>; user proftpd
--->; USER proftpd
331 Password required for proftpd.
Password: [proftpd]
--->; PASS proftpd
230 User proftpd logged in.
ftp>;
o "Fatal: unknown configuration directive 'AuthPAMAuthoritative'
on line NN of '/etc/proftpd.conf'."
這意味著要么 'AuthPAMAuthoritative' 拼寫錯了,要么 mod_pam 沒有被編譯
到ProFTPD中去。如果是后者,你需要重新配置、編譯proftpd,使用
"./configure --with-modules=mod_pam ..."選項(xiàng)明確的添加上模塊 mod_pam。
如果系統(tǒng)不能登錄而你的系統(tǒng)使用了PAM認(rèn)證的話,你還需要配置PAM和FTP一起工作。更多的
細(xì)節(jié),請參考你系統(tǒng)的PAM文檔。如果你選擇的是軟件包的安裝方式的話,希望PAM的配置工作
是自動完成的。在 Linux 系統(tǒng),下面的命令也許會有用: