This section i describe how to implement anonymous ftp server, if you want to know more detail, please man ftpd. Anonymous Ftp
- Add a user named ftp to /etc/master.passwd:

Set unused uid and gid to user ftp, this example uid and gid are 5000.
- # cd /usr/home/
- # mkdir ftp
- # cd ftp
- # mkdir bin
- # mkdir etc
- # mkdir pub
- # chmod 555 bin
- # chmod 555 etc
- # chmod 777 pub
- # cd bin
- # which ls

- # cp /bin/ls ./
- # chmod 111 ls
- # cd ..
- # cd etc
- # cp /etc/pwd.db ./
- # cp /etc/group ./
- # chmod 444 pwd.db
- # chmod 444 group
- To increase system security, only allow user ftp establish connection by ftp protocol, modify /etc/login.access:

- Now anonymous ftp server is done.
Note
- To disallow someone any ftp access, add his username into /etc/ftpusers.
|