linux ftp 服务器
当于标题
89 #deny_email_enable=YES |/////匿名用户登录时可以空密码也可以邮箱地址用密码不过这是ftp服务器会向这个邮箱发送相关的信息
91 #banned_email_file=/etc/vsftpd/banned_emails |////可以把这两行启动如果经常发现某个邮箱登陆可以把这个用户删除 删除用户方法如:[root@mail pub]# cd /etc/vsftpd/ | ////到这个目录下 [root@mail vsftpd]# touch banned_emails | /////建这个文件夹 [root@mail vsftpd]# vi banned_emails |///把用户的邮箱地址加入进去 以后这个用户就无法在登录ftp了 当某用户登陆ftp通过用户登陆这个时候他可以随意切换到任意目录下这样不安全 为了让这个用户登陆后不能切换到其他目录下只能在自己的目录下这时: 99 root_local_user=YES | /////添加一句后重启服务就可以了,但是这个时候在建一个用户同样不能切换到其他目录,为了能让一部分用户还可以切换到其他目录下就要:把刚才添加的禁用掉打开这两行: 96 #chroot_list_enable=YES98 #chroot_list_file=/etc/vsftpd/chroot_list [root@mail vsftpd]# touch chroot_list | ////建一个这样的文件 [root@mail vsftpd]# vi chroot_list |/////把不让切换的用户添加进去 重启服务 117 userlist_enable=YES | /////这一项是开启的 在vsftpd目录下有一个user_list 在这个里面是有一些用户 118 userlist_deny=YES | /////如果加上这一项在user_list的用户将不能访问ftpuserlist_deny=NO |/////如果是NO则是仅允许user_list里的用户访问 118 tcp_wrappers=YES | /////简易防火墙是由两个文件构成 /etc/hosts.allow 和 /etc/hosts.deny如果有用户来访问 在hosts.allow有此用户则可以访问
如果没有则看hosts.deny有没有, 没有则可以访问 ,有则拒绝 vsftpd:192.168.100.100:allow vsftpd:all:deny |//////格式这样写 //////////////////////////////////////////////////////////////////////////////////////////////// 小实验 新购一个磁盘 分区--》格式化--》挂载在 /mnt/part1在这个分区下建立目录 public 公共文档 只可以读取 每个用户家目录 home/用户 空间限制10m 同时在线用户10个 每用户连接数2个 本地用户 速率 1m/s 匿名用户 100k/s [root@mail vsftpd]# fdisk /dev/sdb | /////分区[root@mail vsftpd]# mkfs -t ext3 /dev/sdb1 | /////格式化 建挂载点 [root@mail ~]# vi /etc/fstab | //////做磁盘配额 加入如下 /dev/sdb1 /mnt/part1 auto defaults,usrquota 0 0 分区名称 挂载点 然后重启或者mount -a 就会把分区挂载上 然后对用户做空间限制 [root@mail ~]# quotacheck -augvc [root@mail ~]# cd /mnt/part1/ | //////然后切换到这个目录下会有两个文件 aquota.user和lost found两个文件 [root@mail part1]# edquota -u user1 进去之后会显示其中blocks表示已经使用了多少空间 soft表示警告级别 hard限制级别 在里面是按块表示一块表示1k分10m是10000 10000
|
|||
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |