Linuxftp匿名用户问题

安装完之后我们要对它进行配置,才能正常使用。编辑vsftpd的配置文件vi /etc/vsftpd/vsftpd.conf
anonymous_enable=NO #禁止匿名访问
anonymous_enable=YES #允许匿名访问
例如下面设置
anon_root=/home/dong/ftpDownload #这个只能改匿名用户的根目录
no_anon_password=YES
write_enable=YES
anon_upload_enable=YES
anon_mkdir_write_enable=YES

注意:匿名用户只能下载,不能上传
您想一下,如果匿名用户可以上传的话,那您的服务器是不是很危险,任何人都可以向您的服务器上上传文件,您的服务器不是一下子就挂了。
所以anon_root=路径(这个路径权限不能是777)

如果不是匿名用户,那么根目录都是该用户的根目录,除非你把这个用户的根目录改了。

1、进入/etc目录,打开passwd文件
2、转到想要更改的那个用户的行,编辑其工作目录为想要的目录即可
一般采用此种方式带来的一个影响就是,shell的提示符不会再显示目录信息,如果想要变回原来的样子,可以采用如下简便的方法:把那个用户原来的工作目录下的所有与shell配置相关的文件复制到更改后的目录。

FTP的匿名登录一般有三种:
1、 用户名:anonymous 密码:Email或者为空
2、 用户名:FTP 密码:FTP或者为空
3、 用户名:USER 密码:pass

你可能感兴趣的:(linux)