linux的ftp匿名用户只允许上传 不允许下载

现在使用的是CentOS5.5的操作系统,使用光盘自带的VSFTP2.0.5版本。现在有两道题目:1、匿名用户只允许上传不允许下载,匿名用户根目录:\var\ftp1\u... 现在使用的是CentOS5.5的操作系统,使用光盘自带的VSFTP2.0.5版本。
现在有两道题目:
1、匿名用户只允许上传不允许下载,匿名用户根目录:\var\ftp1\upload
2、匿名用户有上传权限但只能够下载自身上传的文件内容,匿名用户根目录:\var\ftp2\upload
求解答。
默认关掉SElinux和防火墙·
展开
 我来答
三十那年bd
推荐于2018-04-13 · TA获得超过197个赞
知道答主
回答量:27
采纳率:0%
帮助的人:34.2万
展开全部
最简单的方法是新建一个不允许登陆的系统用户:
useradd sydsftp -s /sbin/nologin
passwd sydsftp 设置密码
再给/var/ftp目录授权
chown sydsftp:sydsftp /var/ftp
修改vsftp配置文件,允许匿名用户可读,允许本地用户可读可写:
vi /etc/vsftp/vsftpd.conf
anonymous_enable=YES
anon_upload_enable=NO
local_enable=YES
write_enable=YES
chroot_local_user=YES 将FTP本地用户禁锢在宿主目录中
anon_root=/var/ftp 设置主目录
local_root=/var/ftp 设置本地用户主目录
追问
您好,那第二题,2、匿名用户有上传权限但只能够下载自身上传的文件内容,匿名用户根目录:\var\ftp2\upload呢?
请问,如何设置禁止下载??
不行,完全不行,因为他是要匿名用户允许上传但禁止下载。
追答
1 vim /etc/vsftpd/vsftpd.conf 配置文件中将anon_upload_enable=YES前面的#去掉
2 [root@localhost /]# ll /var/ftp2/upload
total 8
drwxr-xr-x 2 root root 4096 Nov 20 22:58 pub 可以发现pub目录属于root用户root组,且对其它用的权限是读和执行,需要将全乡改为允许其它用户写入,操作:chmod o w pub

复制去Google翻译翻译结果
镭速传输
2024-10-28 广告
在深圳市云语科技有限公司,我们深知远程传输大文件的重要性与便捷性。为此,我们推荐使用高效的文件传输服务,这些服务通常支持断点续传,确保大文件传输的稳定与安全。用户只需简单上传,系统即可自动处理,无论文件大小,都能实现快速、可靠的远程传输。同... 点击进入详情页
本回答由镭速传输提供
为伊笑的人奔溃
2018-04-13
知道答主
回答量:1
采纳率:0%
帮助的人:863
展开全部
anon_umask=066
这样匿名用户上传的文件默认权限是600,其他人是没有任何权限的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式