匿名用户可以通过ftp服务上传,下载,删除文件同时上传目录文件的权限是722。

2024-02-15 01:30

本文主要是介绍匿名用户可以通过ftp服务上传,下载,删除文件同时上传目录文件的权限是722。,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

解答:
(1)关闭防火墙设置SELinux
[root@localhost ~]# systemctl stop firewalld.service
[root@localhost ~]# setenforce 0
(2)安装包
[root@localhost ~]# yum install vsftpd -y
启动服务:
[root@localhost ~]# systemctl start vsftpd
[root@localhost ~]# systemctl enable vsftpd
[root@localhost ~]# systemctl status vsftpd
在这里插入图片描述
(3)修改配置文件
匿名用户下载文件:
在这里插入图片描述
[root@localhost ftp]# touch file
在这里插入图片描述
直接将创建的下载桌面下载成功
匿名用户上传文件:
[root@localhost ftp]# vim /etc/vsftpd/vsftpd.conf
在这里插入图片描述
anon_upload_enable=YES(上传普通文件的权限)
anon_mkdir_write_enable=YES(上传目录文件的权限)
重启服务:
[root@localhost ftp]# systemctl restart vsftpd
匿名用户默认访问的服务器的目录是/var/ftp/,如果要实现匿名用户可以上传文件,要进行相关权限设置。
[root@localhost ftp]# chmod o+w /var/ftp/pub/
将桌面的文件上传:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
匿名用户删除文件设置上传文件的权限:
[root@localhost ftp]# vim /etc/vsftpd/vsftpd.conf
添加如下命令:
在这里插入图片描述
[root@localhost ftp]# systemctl restart vsftpd
[root@localhost ftp]# cd pub/
[root@localhost pub]# ll //查看上传文件权限
在这里插入图片描述
在这里插入图片描述
2、通过本地用户访问ftp服务器时,除了silver用户,其他所有用户都被限制在自己的家目录内。
解答:
(1)修改配置文件
在这里插入图片描述
(2)添加允许用户
在这里插入图片描述
[root@localhost pub]# vim /etc/vsftpd/chroot_list
[root@localhost pub]# cat /etc/vsftpd/chroot_list
silver
重启服务:
[root@localhost pub]# systemctl restart vsftpd
添加用户:
[root@localhost pub]# useradd xiaoming
[root@localhost pub]# useradd xiaohong
[root@localhost pub]# echo “red” | passwd --stdin xiaoming
Changing password for user xiaoming.
passwd: all authentication tokens updated successfully.
(3) 测试
在这里插入图片描述
在这里插入图片描述
其他用户被限制在自己的主目录内
在这里插入图片描述
在这里插入图片描述

这篇关于匿名用户可以通过ftp服务上传,下载,删除文件同时上传目录文件的权限是722。的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/710100

相关文章

SpringBoot+RustFS 实现文件切片极速上传的实例代码

《SpringBoot+RustFS实现文件切片极速上传的实例代码》本文介绍利用SpringBoot和RustFS构建高性能文件切片上传系统,实现大文件秒传、断点续传和分片上传等功能,具有一定的参考... 目录一、为什么选择 RustFS + SpringBoot?二、环境准备与部署2.1 安装 RustF

SpringBoot实现不同接口指定上传文件大小的具体步骤

《SpringBoot实现不同接口指定上传文件大小的具体步骤》:本文主要介绍在SpringBoot中通过自定义注解、AOP拦截和配置文件实现不同接口上传文件大小限制的方法,强调需设置全局阈值远大于... 目录一  springboot实现不同接口指定文件大小1.1 思路说明1.2 工程启动说明二 具体实施2

Vite 打包目录结构自定义配置小结

《Vite打包目录结构自定义配置小结》在Vite工程开发中,默认打包后的dist目录资源常集中在asset目录下,不利于资源管理,本文基于Rollup配置原理,本文就来介绍一下通过Vite配置自定义... 目录一、实现原理二、具体配置步骤1. 基础配置文件2. 配置说明(1)js 资源分离(2)非 JS 资

sysmain服务可以禁用吗? 电脑sysmain服务关闭后的影响与操作指南

《sysmain服务可以禁用吗?电脑sysmain服务关闭后的影响与操作指南》在Windows系统中,SysMain服务(原名Superfetch)作为一个旨在提升系统性能的关键组件,一直备受用户关... 在使用 Windows 系统时,有时候真有点像在「开盲盒」。全新安装系统后的「默认设置」,往往并不尽编

Python 基于http.server模块实现简单http服务的代码举例

《Python基于http.server模块实现简单http服务的代码举例》Pythonhttp.server模块通过继承BaseHTTPRequestHandler处理HTTP请求,使用Threa... 目录测试环境代码实现相关介绍模块简介类及相关函数简介参考链接测试环境win11专业版python

Linux搭建ftp服务器的步骤

《Linux搭建ftp服务器的步骤》本文给大家分享Linux搭建ftp服务器的步骤,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录ftp搭建1:下载vsftpd工具2:下载客户端工具3:进入配置文件目录vsftpd.conf配置文件4:

Nginx中配置使用非默认80端口进行服务的完整指南

《Nginx中配置使用非默认80端口进行服务的完整指南》在实际生产环境中,我们经常需要将Nginx配置在其他端口上运行,本文将详细介绍如何在Nginx中配置使用非默认端口进行服务,希望对大家有所帮助... 目录一、为什么需要使用非默认端口二、配置Nginx使用非默认端口的基本方法2.1 修改listen指令

SysMain服务可以关吗? 解决SysMain服务导致的高CPU使用率问题

《SysMain服务可以关吗?解决SysMain服务导致的高CPU使用率问题》SysMain服务是超级预读取,该服务会记录您打开应用程序的模式,并预先将它们加载到内存中以节省时间,但它可能占用大量... 在使用电脑的过程中,CPU使用率居高不下是许多用户都遇到过的问题,其中名为SysMain的服务往往是罪魁

Python多线程实现大文件快速下载的代码实现

《Python多线程实现大文件快速下载的代码实现》在互联网时代,文件下载是日常操作之一,尤其是大文件,然而,网络条件不稳定或带宽有限时,下载速度会变得很慢,本文将介绍如何使用Python实现多线程下载... 目录引言一、多线程下载原理二、python实现多线程下载代码说明:三、实战案例四、注意事项五、总结引

Python如何实现高效的文件/目录比较

《Python如何实现高效的文件/目录比较》在系统维护、数据同步或版本控制场景中,我们经常需要比较两个目录的差异,本文将分享一下如何用Python实现高效的文件/目录比较,并灵活处理排除规则,希望对大... 目录案例一:基础目录比较与排除实现案例二:高性能大文件比较案例三:跨平台路径处理案例四:可视化差异报