vsftpd官方faq

vsftpd官方faq

ID:37909130

大小:43.00 KB

页数:6页

时间:2019-06-02

vsftpd官方faq_第1页
vsftpd官方faq_第2页
vsftpd官方faq_第3页
vsftpd官方faq_第4页
vsftpd官方faq_第5页
资源描述:

《vsftpd官方faq》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、vsftpd官方faq官方faq地址:ftp://vsftpd.beasts.org/users/cevans/untar/vsftpd-2.0.3/FAQ这里也有,vsftpdrocks.org是一个很棒的关于vsftpd安装和配置的网站Q1)我能把用户限制在他的家(home)目录里吗?A)能,设置chroot_local_user=YES就行了。Q2)为什么设置了chroot_local_user=YES后,符号链接(symlink)就不起作用了呢?A)这是chroot()这种安全机制如何工作的结果。可选地,看一下硬连接(hardlinks),或者,你用的是“现代

2、的”Linux,看一下强大的"mount--bind"命令。Q3)vsftpd支持限制用户连接数吗?A1)是的,间接地。vsftpd是一个基于inetd的服务。如果你使用流行的xinetd,它会支持per-serviceper-IP的连接限制。"EXAMPLE"目录里有这样的一个例子。A2)如果你以"standalone"方式运行vsftpd(方法是设置listen=YES),你可以研究一下max_clients=10这样的设置。Q4)求助!我得到了"refusingtorunwithwritableanonymousroot"错误信息。A)vsftpd是不允许“危险

3、(不安全)”的配置的。出现这个错误信息的原因通常是ftp的家(home)目录的属主权限不正确。家(home)目录的属主不应该是ftp用户自己,而且ftp用户也不能有写的权限。解决的方法是:chownroot~ftp;chmod-w~ftpQ5)求助!我得到了"str_getpwnam"错误信息。A)最有可能的原因是在你的系统中不存在那个被配置成'nopriv_user'的用户(一般是'nobody')。vsftpd需要通过它以最低的权限运行。Q6)求助!本地用户无法登录。A)有几种可能的问题导致无法登录。A1)默认情况下,vsftpd只允许匿名用户(anonymous

4、)登录。在你的/etc/vsftpd.conf配置文件中加入local_enable=YES就可以让本地用户登录了。A2)vsftpd需要与PAM联系(运行"lddvsftpd"检查结果中有没有libpam可以确定这个).如果vsftpd需要PAM支持,你必须为vsftpd服务准备一个PAM文件.在"RedHat"目录下有一个为RedHat系统准备的PAM文件的例子,把它放在/etc/pam.d目录下。A3)如果vsftpd不需要PAM,那么会有多种原因导致这种情况.用户的shell在/etc/shells文件中吗?如果你使用shadowpasswd,那么includ

5、e路径中有没有shadow.h文件?A4)如果你没有用PAM,vsftpd会用自己的方法检查用户的shell是否合法.如果想用一个非法的shell(这样用户就只能用FTP登录),你可以在配置文件中加入check_shell=NO.Q7)求助!上传或其他”写“命令都报"500Unknowncommand.".A)默认情况下”写“命令(上传和建新目录等)都是被禁止的.这是一种安全的方法.要允许写命令需要在配置文件/etc/vsftpd.conf中加入write_enable=YES.Q8)求助!chroot_local_user这个选项里有什么安全隐患?A)首先注意其他f

6、tp服务器也有同样的隐患。这是个一般性的问题。这个问题不是很严重,但它是这样的:有些人使不被信任的ftp帐户具有了全部的shell访问权限。如果这些帐户可以上传文件,那就会有一点风险。一个坏用户就可以控制作为其家目录的文件系统的根目录。FTP进程也许会使一些配置文件被访问到,例如/etc/some_file。使用chroot(),这个文件就处于此用户的控制之下。vsftpd非常在意这些安全问题。但是,系统的libc也许想打开语言配置文件或其他的什么配置......Q9)求助!上传后的文件权限是-rw-------。A1)根据上传用户是本地用户还是匿名用户,修改loca

7、l_umask或anon_umask选项。例如,设置anon_umask=022指定匿名上传的文件权限为-rw-r--r--。注意,22前面的0不能少。A2)也可以看看vsftpd.conf的man帮助中的新选项file_open_mode。Q10)求助!我如何集成LDAP用户登录?A)使vsftpd结合PAM,配置PAM使用LDAP认证。Q11)求助!vsftpd可以配置成虚拟主机(virtualhosting)吗?A1)可以。如果你使用xinetd方式运行vsftpd,可以将xinetd绑定到几个不同的IP地址。针对每一个IP地址,xinetd使

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。