大头龙仔Blog

A strong man can save himself. A great man can save another.

关于proftpd开启anonymous访问权限

| Comments

proftpd是Linux下很常用的一个Ftp服务器,slackware自带vsftpd和proftpd两个ftp服务器。
vsftpd小巧快速,proftpd在定制性和安全性比vsftpd好。

我打算把proftpd开anonymous(匿名)访问权限,slackware 12.2安装时,proftpd已把/etc/proftpd.conf配置好支持anonymous的,但登录时老出现:
220 ProFTPD 1.3.1 Server (ProFTPD Default Installation) [::ffff:127.0.0.1]
Name (localhost:root): anonymous
331 Anonymous login ok, send your complete email address as your password
Password:
530 Login incorrect.
Login failed.
从而失败。上网查了很多资料,但没找到解决方法。后来发现是自己没有认真阅读proftpd.conf,人家里面就有一句:

# To enable this, remove the user ftp from /etc/ftpusers.
打开/etc/ftpusers,人家里面又有一句:
# To enable anonymous FTP, remove the "ftp" user:
我晕,那只要在ftp前加个#后,
/etc/rc.d/rc.inetd restart
就行啦。

总结一下:
1、我想不明白为什么网上没有这个帮助资料,可能我比较菜,也比较粗心;
2、网上提到开anonymous高频help是加入

RequireValidShell off
slackware默认安装已有这个参数;
3、借此分享给大家

Comments