码迷,mamicode.com
首页 > Web开发 > 详细

vsftpd限制用户只能上传不能下载

时间:2016-05-21 06:34:47      阅读:1381      评论:0      收藏:0      [点我收藏+]

标签:

有时候,项目中有这样的需求;vsftpd只能上传文件不能下载。下面我们就来分享一下个人的经验:

例子1vsftpd本地用户实现可以上传不能下载(即不能读)

1、创建用于登陆vsftpd的用户、并赋予其密码:

useradd test

2、创建vsftpd的共享目录,将其的属主和属组都修改为szl;权限为777 (这里是测试环境):

mkdir /mnt/test
chown test:test  /mnt/test
chmod 777 /mnt/test

3、安装vsftpd此处用yum直接安装:

yum  -y  install  vsftpd

4、修改配置文件:

[root@centos6 ~]# vim /etc/vsftpd/vsftpd.conf


anonymous_enable=NO #此处将yes改为no,禁用匿名访问 # # Uncomment this to allow local users to log in. local_enable=YES #启用本地认证登陆 local_root=/mnt/test #指向vsftpd认证登陆访问的文件夹 download_enable=NO #禁止本地用户下传文件 # # Uncomment this to enable any form of FTP write command. write_enable=YES # # Default umask for local users is 077. You may wish to change this to 022, # if your users expect that (022 is used by most other ftpd‘s) local_umask=022

5、测试

技术分享

技术分享

技术分享

技术分享

这里要知道,只是不能下载;但是可以上传、创建、删除。

vsftpd限制用户只能上传不能下载

标签:

原文地址:http://www.cnblogs.com/shenzhonglin/p/5513879.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!