2008年5月4日 星期日

Linux Tool - pureftpd

Pure-FTPd is a free (BSD), secure, production-quality and standard-conformant FTP server. It doesn't provide useless bells and whistles, but focuses on efficiency and ease of use. It provides simple answers to common needs, plus unique useful features for personal users as well as hosting providers.

pure-ftpd is a powerful ftp server
# -B --daemonize (only daemon)
# -E --noanonymous
/usr/local/sbin/pure-ftpd -B

How to add a user to the pureftp

1. vi /etc/pureftpd.passwd,
新增ㄧ筆user data 在pureftpd 密碼檔當中, ㄧ般標準程序是利用
pure-pw useradd 來新增user, 這裡直接去修改 pureftpd 密碼檔比較快,
直接複製既有其他的user password, 修改username, 以及login 的directory,
david:$2a$07$zSvK1qKH4q3hWAz.E3CAEussQp29Qt/tm2vnEy:10003:100:David Lee:/home/david/./::::::::::::

/home/david/. ==> login directory 之後有一點(.)表示, login 後被 change 為只能看到login directory 以下的檔案, 不能看到整個系統的檔案

2. 新增user 之後, 再去更改該 user 的 password
pure-pw passwd david

3. 最後跑 pure-pw mkdb 即可

沒有留言: