[ 来源:www.it55.com | 作者: | 时间:2007-06-29 | 收藏 | 推荐 ] 【大 中 小】
清除不必要的文件
[root@deep]# cd /var/tmp
[root@deep]# rm -rf wu-ftpd-version/ wu-ftpd-version.tar.gz IT资讯之家 www.it55.com
“rm”命令删除所有编译和安装wu-ftpd所需要的源程序,并且把wu-ftpd软件的压缩包删除掉。
it55.com
为FTP站点的用户建立没有shell的帐号
首先,创建一个新的用户,这个用户被允许连接到ftp服务器上。因为要有“chroot”的环境,这个帐号不同于正常的用户帐号,不能受访问限制。“chroot”使用户产生这样的感觉好像自己已经在文件系统的最顶层了。
第一步 IT资讯之家 www.it55.com
用下面的命令在“/etc/passwd”文件中创建用户。对于每个允许访问ftp服务器的新用户都要重复这个步骤。
IT资讯之家 www.it55.com
[root@deep]# mkdir /home/ftp
[root@deep]# useradd -d /home/ftp/ftpadmin/ -s /dev/null ftpadmin > /dev/null 2>&1
[root@deep]# passwd ftpadmin http://www.it55.com/
Changing password for user ftpadmin
New UNIX password:
Retype new UNIX password:
passwd: all authentication tokens updated successfully
www.it55.com在线教程
第二步
编辑“/etc/shells”文件并加入一个空shell,如:null。这个假的shell可以限制用户对ftp服务器的访问。 www.it55.com在线教程
[root@deep]# vi /etc/shells sflj www.it55.com kg^&fgd
/bin/bash
/bin/sh
/bin/ash
/bin/bsh
/bin/tcsh
/bin/csh
/dev/null ? This is our added no existent shell 45398 www.it55.com it55学习IT知识,享受IT生活 4dfkjn
第三步 http://www.it55.com/
现在编辑“/etc/passwd”文件,手工加上“/./”把“/home/ftp”目录和“/ftpadmin”目录分开,用户 “ftpadmin”会自动转到(chdir)“/ftpadming”目录下。在“passwd”文件中每添加一个ftp用户都要重复这个步骤。 www.it55.com
编辑“passwd”文件(vi /etc/passwd),把下面这一行改为:
45398 www.it55.com it55学习IT知识,享受IT生活 4dfkjn
ftpadmin:x:502:502::/home/ftp/ftpadmin/:/dev/null
改为:
免费资源www.it55.com
ftpadmin:x:502:502::/home/ftp/./ftpadmin/:/dev/null
(编辑:IT资讯之家 www.it55.com)