LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 764|回复: 0

Tip: vsftpd 设置

[复制链接]
发表于 2005-5-17 23:54:40 | 显示全部楼层 |阅读模式
1. 将用户限制在其家目录:  chroot_local_user=YES

2. 设置 chroot_local_user=YES 符号连接将失效, 如果需要可以使用硬连接(hard link)

3. 限制连入用户数:
   A.使用inetd管理: 参阅 inetd 设置方法
   B.以守护进程方式(listen=YES)运行:  max_clients=10

4.refusing to run with writable anonymous root错误:
   A.根目录的宿主 不应为 ftp
   B.anonymous(ftp) 不应对根目录有写(w)权限

5.str_getpwnam 错误: 系统中可能不存在"nobody"用户

6.允许本地用户登录:
A. local_enable=YES
B.如果启用 PAM 认证, 检查认证模块是否存在(ldd vsftpd)
C.如果没有启用 PAM 认证, 应当设置: check_shell=NO

7.实现上载:设置  write_enable=YES 并对于对应目录具有相应权限

8.设置 anon_umask=022 令匿名用户对上载文件有操作权限

9.OOPS: chdir错误: 检查 ftp 用户的对应目录及权限

10. 如何禁止 FTP 命令: 参阅 cmds_allowed 项的使用 或 类似 dirlist_enable项的使用

11. 使用 listen_port 指定 监听端口

12. 使用 max_per_ip 来限制同一ip的连接数

13. 如何限制带宽: 参阅"anon_max_rate" 和 "local_max_rate"的使用

14. 限制文件类型: 参阅  deny_file 项的使用
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表