vsftpd文件服务设置禁止下载
如果你有这个需要,希望收集学员的作业。让他们都存放到公共目录(pub),但是又不希望学员拷贝别人的作业抄袭,那该怎么办呢?
(当然了,你也可以让每个学员把作业放到自己的家目录,这样更方便。但是你还要创建学员账号,然后每个家目录的收集作业,这过于麻烦。)
那么这个时候,我们只需要设置一个参数就可以实现上面的需求了。
# 修改vsftpd配置文件,在任意位置添加下面这个参数,可以实现禁止下载:
vim /etc/vsftpd/vsftpd.conf
download_enable=NO
# 重启服务:
systemctl restart vsftpd
Linux客户端测试:
lftp 192.168.75.121:/pub> ls
-rw-r--r-- 1 0 0 1286 Nov 16 02:56 passwd
lftp 192.168.75.121:/pub> get passwd
get: Access failed: 550 Permission denied. (passwd)
windows客户端测试;
当在windows资源管理器连接vsftpd服务后,复制文件到本地目录,会报下面的错误:
ok,需求达到,你还有什么需求呢?