用Linux构建高效FTP服务器(4)

来源:Asp之家 时间:2010-08-23 19:05:00 

7.重新启动VSFTP

#service vsftpd restart

8.以虚拟用户gou(Linux中并无该账号)进行测试:

# ftp 127.0.0.1

Connected to 127.0.0.1 (127.0.0.1)。

220 Welcom to my FTP server.

Name (127.0.0.1:root): gou

331 Please specify the password.

Password:

230 Login successful. Have fun.

Remote system type is UNIX.

Using binary mode to transfer files.

测试下载服务器目录中的一个文件mytest:

ftp》 get mytest

local: mytest remote: mytest

227 Entering Passive Mode (127,0,0,1,159,19)

150 Opening BINARY mode data connection for mytest (21 bytes)。

226 File send OK.

21 bytes received in 0.00038 secs (54 Kbytes/sec)

测试上传本机目录中的文件vsftpd.conf:

ftp》 !ls

account.db chroot_list k mytest userconf vsftpd.conf

ftp》 put vsftpd.conf

local: vsftpd.conf remote: vsftpd.conf

227 Entering Passive Mode (127,0,0,1,117,203)

150 Ok to send data.

226 File receive OK.

4229 bytes sent in 0.00195 secs (2.1e+03 Kbytes/sec)

可以看到,使用没有系统账号的虚拟用户可以成功完成上传、下载的工作。但该FTP虚拟服务器只允许虚拟用户登录,其它系统用户无法登录,如系统用户user1不是虚拟用户,则不能登录该虚拟服务器。

# ftp 127.0.0.1

Connected to 127.0.0.1 (127.0.0.1)。

220 Welcom to my FTP server.

Name (127.0.0.1:root): user1

331 Please specify the password.

Password:

530 Login incorrect.

Login failed.

在虚拟FTP服务器中,也可以对各个用户的权限进行设置。方法是在/etc/vsftpd.conf文件中添加如下一行:

user_config_dir=用户配置文件目录

然后在用户配置文件目录下创建相应的用户配置文件,比如为上述名为gou的用户创建一个配置文件(假设配置文件目录为/etc/user_config_dir):

#vi /etc/user_config_dir/gou

write_enable=NO

anono_upload_enable=NO

重启FTP服务器,这时再使用账号gou来登录,就已经没有上传的权限

标签:服务器,FTP,Linux
0
投稿

猜你喜欢

  • 网瘾诊断标准正在研究中 不作为精神障碍诊断

    2009-10-12 15:03:00
  • CloudStack 创建主存储失败解决方案

    2023-07-12 20:04:06
  • 做个专业领域网站,轻松月入5K?

    2008-01-22 12:38:00
  • Google中“site”命令的使用方法总结

    2008-07-13 13:57:00
  • 从搜索引擎优化五个问题 来看提高品牌经营

    2009-02-06 14:12:00
  • Google AdSense西联快汇已经完成支付

    2007-11-02 14:10:00
  • 展现最优质内容 正确配置Robots文件

    2009-01-14 17:13:00
  • 消息称谷歌Chrome操作系统本周三正式发布

    2009-11-16 08:18:00
  • 赵宜君:网站排名与搜索引擎快照的关系

    2008-12-30 13:39:00
  • 小说类网站如何去推广 五个好方法帮你忙

    2009-04-21 11:41:00
  • VMWare虚拟机15.X局域网网络配置教程图解

    2023-01-26 02:06:48
  • 在Windows Server下集成Apache、Tomcat和IIS

    2008-04-17 14:23:00
  • 支持开源 英特尔为云计算提供测试平台

    2009-10-12 13:47:00
  • windows 2003服务器备份和恢复的一些注意事项

    2007-12-25 13:04:00
  • 拨号服务器维护

    2010-03-24 18:57:00
  • MS IIS server的ASP安全漏洞缺陷

    2008-10-05 08:54:00
  • 不同类型的网站首页功能探究

    2008-03-08 13:23:00
  • 教您如何向Dmoz提交网站

    2008-07-09 19:06:00
  • GoDaddy:如何使用Microsoft Publisher 2003上载站点内容 Godadd

    2010-04-22 12:45:00
  • Gravatar是什么?全球通用头像简单介绍与使用教程

    2011-04-22 13:05:00
  • asp之家 网站运营 m.aspxhome.com