我笔记本t60,装xp,装vmware,当中网卡用bridge,装redhat enterprise 5.1
里面带有ftp程序vsftpd (可以从菜单:系统-管理-服务器设置-服务。看到后,勾上,表示自启动)
修改匿名用户不能登录
主要是修改/etc/vsftpd.conf就可以了,相关参数如下:
anonymous_enable=YES 是否允许匿名ftp,如否则选择NO
创建用户
最简单的方法,创建abc用户,密码111111
菜单:系统-管理-用户和群组
添加用户abc,系统自动把用户目录对应为/home/abc,并添加了群组abc
建议看一下,以后备用
(
双击用户
-修改主目录,可以对应上传下载的地方,自己要先建立这个目录
-修改登录shell为/sbin/nologin,可以不让用户登录linux,但是可以登录ftp
-组群建议改成ftp,所有ftp用户都放在ftp组群下
abc这个组群删除。
)
启动vsftpd服务,用abc登录一次。
用工具登录也可以,如果没有就命令行打
输入ftp 127.0.0.1
输入abc
输入111111
如果不报错,就成功了。
一般会报错500 oops cannot change directory
这是关于SELnux的,我也不懂。
命令行运行:setsebool -P ftpd_disable_trans 1
(别问我,问google去,我是不知其所以然)
上面所有方法都可以在图形环境下完成,除了selinux,我这种菜鸟琢磨命令行后写出来的简单方法。
最后重新启动服务 vsftp_d OK。
原文:http://blog.sina.com.cn/s/blog_53e2ac4d0100epxc.html