匿名用户可以通过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

相关文章

Python pip下载包及所有依赖到指定文件夹的步骤说明

《Pythonpip下载包及所有依赖到指定文件夹的步骤说明》为了方便开发和部署,我们常常需要将Python项目所依赖的第三方包导出到本地文件夹中,:本文主要介绍Pythonpip下载包及所有依... 目录步骤说明命令格式示例参数说明离线安装方法注意事项总结要使用pip下载包及其所有依赖到指定文件夹,请按照以

SpringBoot服务获取Pod当前IP的两种方案

《SpringBoot服务获取Pod当前IP的两种方案》在Kubernetes集群中,SpringBoot服务获取Pod当前IP的方案主要有两种,通过环境变量注入或通过Java代码动态获取网络接口IP... 目录方案一:通过 Kubernetes Downward API 注入环境变量原理步骤方案二:通过

Redis过期删除机制与内存淘汰策略的解析指南

《Redis过期删除机制与内存淘汰策略的解析指南》在使用Redis构建缓存系统时,很多开发者只设置了EXPIRE但却忽略了背后Redis的过期删除机制与内存淘汰策略,下面小编就来和大家详细介绍一下... 目录1、简述2、Redis http://www.chinasem.cn的过期删除策略(Key Expir

Linux使用scp进行远程目录文件复制的详细步骤和示例

《Linux使用scp进行远程目录文件复制的详细步骤和示例》在Linux系统中,scp(安全复制协议)是一个使用SSH(安全外壳协议)进行文件和目录安全传输的命令,它允许在远程主机之间复制文件和目录,... 目录1. 什么是scp?2. 语法3. 示例示例 1: 复制本地目录到远程主机示例 2: 复制远程主

如何搭建并配置HTTPD文件服务及访问权限控制

《如何搭建并配置HTTPD文件服务及访问权限控制》:本文主要介绍如何搭建并配置HTTPD文件服务及访问权限控制的问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、安装HTTPD服务二、HTTPD服务目录结构三、配置修改四、服务启动五、基于用户访问权限控制六、

IIS 7.0 及更高版本中的 FTP 状态代码

《IIS7.0及更高版本中的FTP状态代码》本文介绍IIS7.0中的FTP状态代码,方便大家在使用iis中发现ftp的问题... 简介尝试使用 FTP 访问运行 Internet Information Services (IIS) 7.0 或更高版本的服务器上的内容时,IIS 将返回指示响应状态的数字代

使用C#删除Excel表格中的重复行数据的代码详解

《使用C#删除Excel表格中的重复行数据的代码详解》重复行是指在Excel表格中完全相同的多行数据,删除这些重复行至关重要,因为它们不仅会干扰数据分析,还可能导致错误的决策和结论,所以本文给大家介绍... 目录简介使用工具C# 删除Excel工作表中的重复行语法工作原理实现代码C# 删除指定Excel单元

SpringBoot整合Sa-Token实现RBAC权限模型的过程解析

《SpringBoot整合Sa-Token实现RBAC权限模型的过程解析》:本文主要介绍SpringBoot整合Sa-Token实现RBAC权限模型的过程解析,本文给大家介绍的非常详细,对大家的学... 目录前言一、基础概念1.1 RBAC模型核心概念1.2 Sa-Token核心功能1.3 环境准备二、表结

Mysql中的用户管理实践

《Mysql中的用户管理实践》:本文主要介绍Mysql中的用户管理实践,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录13. 用户管理13.1 用户 13.1.1 用户信息 13.1.2 创建用户 13.1.3 删除用户 13.1.4 修改用户

GitLab文件的上传与下载方式

《GitLab文件的上传与下载方式》:本文主要介绍GitLab文件的上传与下载方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录GitLab 项目拉取到本地GitLab 项目上传方法方法 1:本地项目未初始化Git方法 2:本地项目已初始化GitGitLab 上