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和防火墙· 展开
现在有两道题目:
1、匿名用户只允许上传不允许下载,匿名用户根目录:\var\ftp1\upload
2、匿名用户有上传权限但只能够下载自身上传的文件内容,匿名用户根目录:\var\ftp2\upload
求解答。
默认关掉SElinux和防火墙· 展开
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 设置本地用户主目录
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 广告
2024-10-28 广告
在深圳市云语科技有限公司,我们深知远程传输大文件的重要性与便捷性。为此,我们推荐使用高效的文件传输服务,这些服务通常支持断点续传,确保大文件传输的稳定与安全。用户只需简单上传,系统即可自动处理,无论文件大小,都能实现快速、可靠的远程传输。同...
点击进入详情页
本回答由镭速传输提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |