vsftpd能不能只限制某个帐号可上传不能LS?

huifei
vsftpd能不能只限制某个帐号可上传不能LS?

要求别人只能上传不能LS。因为上传帐号可以LS的话,有些人可能搞破坏,把里面的一些文件给删掉。

huifei
找到了。用VSFTPD里面的hide_file选项可以,但是例子是隐藏文件而不是目录。不知道隐藏目录如何写。
hide_file={*.mp3,.hidden,hide*,h?}

huifei
我写成
hide_file={/home/cc/*.*}
登陆后还是可以看到cc下的文件。
当然服务重启过了。

wolfg
dirlist_enable=NO

goodboy1881
ls是一种权限,只要禁用了ls权限就可以。

wolfg
[quote]原帖由 [i]goodboy1881[/i] 于 2005-11-29 10:09 发表
ls是一种权限,只要禁用了ls权限就可以。 [/quote]

小心去掉ls权限vsftpd就不工作了。

还可以使用vsftpd的cmds_allowed选项

goodboy1881
[quote]原帖由 [i]wolfg[/i] 于 2005-11-29 10:15 发表


小心去掉ls权限vsftpd就不工作了。

还可以使用vsftpd的cmds_allowed选项 [/quote]


:mrgreen::mrgreen::mrgreen:我回去尝试一下,哈哈哈。

yecheng_110
[quote]原帖由 [i]huifei[/i] 于 2005-11-28 14:23 发表 [url=http://bbs.chinaunix.net/redirect.php?goto=findpost&pid=4446896&ptid=657729][img]http://bbs.chinaunix.net/images/common/back.gif[/img][/url]
找到了。用VSFTPD里面的hide_file选项可以,但是例子是隐藏文件而不是目录。不知道隐藏目录如何写。
hide_file={*.mp3,.hidden,hide*,h?} [/quote]
我用这个好像不能隐藏

yecheng_110
[quote]原帖由 [i]yecheng_110[/i] 于 2008-7-2 11:54 发表 [url=http://bbs.chinaunix.net/redirect.php?goto=findpost&pid=8717293&ptid=657729][img]http://bbs.chinaunix.net/images/common/back.gif[/img][/url]

我用这个好像不能隐藏 [/quote]
加在虚拟用户的配置文件中可以了

ermu
把该文件夹的权限设置一下啊,把read权限去掉,呵呵
但是这有一个弊端,如果对方知道文件名字照样可以删文件
你可以设置一下,只能上传的文件不能下载,设置一下vsftp的umask试试吧