第一步:創建一個ftp guest組,用groupadd命令,也可以用ftp服務器創建的ftp組 (less /etc/group看看是否存在,如果裝了ftp server的話都有這個組存在)。
第二步:在ftp組中添加ftp用戶。
第三步:修改/etc/ftpaccess文件,加入guestgroup的定義: guestgroup ftp。 或者用guestuser直接指定ftp用戶名,如:guestuser ftpuser。
第四步:向這個用戶的$HOME目錄下拷貝必要的文件,主要是與ls有關的。一般的ls要 Lib支持,你得重新編譯ls,或把lib目錄copy過去.或者拷貝ftp server帶的ls, 比如把/home/ftp/下的bin,etc,lib三個目錄拷貝到這個用戶的根目錄下, 並修改權限(chown username.ftp *)。
注意:現在Linux下帶的ftp無須拷貝這些文件,至少我用的Redhat6.1是不需要拷貝的。所以我就省去了第四步。
相關信息:
man ftpaccess 仔細閱讀guestgroup和guestuser這一項。
摘自:http://www.oso.com.cn