分享

FTP用户只能上传不能下载删除文件的配置!

 恶之一眉 2011-11-01

请教!FTP用户只能上传不能下载删除文件的配置!

我们的FTP系统不允许匿名用户登陆,能否将用户设置成上面的配置要求?

wolfg 发表于 2011-8-14 06:46

可以,什么ftp服务器软件啊?

kingnetwork 发表于 2011-8-14 10:01

服务器上用的是linux+vsftpd

wolfg 发表于 2011-8-14 13:17

[quote][i]原帖由 "kingnetwork"]服务器上用的是linux+vsftpd[/quote 发表:[/i]


配置文件中加入
download_enable=NO

重启服务后试试

kingnetwork 发表于 2011-8-14 16:32

不行啊

wolfg 发表于 2011-8-14 19:48

[quote][i]原帖由 "kingnetwork"]不行啊[/quote 发表:[/i]


你的用户是系统用户还是虚拟用户?能否贴出你的配置文件?

kingnetwork 发表于 2011-8-14 23:03

anonymous_enable=NO
local_enable=YES
anon_upload_enable=YES
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
listen=YES
local_umask=022
write_enable=YES
chroot_local_user=YES
user_config_dir=/etc/vsftpd/vsftpd_user_conf

wolfg 发表于 2011-8-15 02:18

你刚才是怎么加的download_enable这个选项的,你是想所有的用户都不能下载,还是部分用户

kingnetwork 发表于 2011-8-15 05:34

直接就加到后面了,download_enable=NO,我是要设置1个用户只能上传,不能下载、删除

wolfg 发表于 2011-8-15 08:49

user_config_dir=/etc/vsftpd/vsftpd_user_conf
看你设了这个,那你应该加到那个用户的配置文件中,是系统用户吧

kingnetwork 发表于 2011-8-15 12:05

我对FTP的配置不是很熟,那个目录中有一个文件,
/etc/vsftpd/vsftpd_user_conf/xiaowang
内容是local_root=/var/ftp
我是否要添加那个用户名在这个目录中,然后添加相应的配置?如果是的话,配置内容应该是什么啊?谢谢

wolfg 发表于 2011-8-15 15:20

在这个目录里加一个文件,名字与你要禁止download的用户名一样

内容是download_enable=NO

kingnetwork 发表于 2011-8-15 18:36

谢谢你!现在已经不能下载了!但是如何设置不能删除、创建文件和目录呢?

wolfg 发表于 2011-8-15 21:51

[quote][i]原帖由 "kingnetwork"]谢谢你!现在已经不能下载了!但是如何设置不能删除、创建文件和目录呢?[/quote 发表:[/i]


你是用系统用户?不能下载,不能创建文件和目录,那不什么也干不了了吗

kingnetwork 发表于 2011-8-16 01:06

现在需求这样的,因为有多个用户使用这一个账号,但是这些用户用这个账号上传文件后,不能将文件删除,也不能下载,现在不能下载实现了

wolfg 发表于 2011-8-16 04:22

[quote][i]原帖由 "kingnetwork"]现在需求这样的,因为有多个用户使用这一个账号,但是这些用户用这个账号上传文件后,不能将文件删除,也不能下载,现在不能下载实现了[/quote 发表:[/i]


最好还是用虚拟用户

用户的配置里加入
write_enable=yes
anon_upload_enable=yes
anon_mkdir_write_enable=no
anon_other_write_enable=no
download_enable=no

love2006 发表于 2011-8-16 07:37

僵尸帖复活。留名,回家看一下。:) 

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多