Vsftpd 之虚拟用户

vsftpd配置虚拟用户登录 vsftpd配置虚拟用户登录 搭建yum库,连接xshell。 安装vsftpd,安装vim。 [root@localhost ~]# yum -y install vsftpd [root@localhost ~]# yum -y install vim [root@localhost ~]# yum -y install ftp 创建虚拟用户和密码,保存并退出。 [root@localhost... 阅读详情
Vsftpd 之虚拟用户
Vsftp是一个很不错的ftp服务器软件,号称vs,very security,到底是不是呢,我们一起来看看吧,公司里一般都会有共享文件的需求,而FTP可以很好的解决这个问题,今天我们就vsftp这个服务器软件来说一下,完成此次实验后,我们就应该能够独立的完成FTP服务器的架设与高级配置
首先,我们要安装vsftpd这个软件,我们可以通过各种方式把它装上,我用的是yum install vsftpd -y
clip_image002[6]
上图所示,我们已经安装完了vsftpd这个软件,我们启动一下它的服务,然后尝试登录,看看基本的程序有没有问题service vsftpd start
clip_image004[6]
clip_image006[6]
clip_image008[6]
如果遇到了提示没有ftp这个命令,那我们用yum install ftp来安装一下就可以了
如上图,我们可以确定,基本程序没有问题
vsftp 在安装完成并启动后,默认情况下可以使用匿名用户,但是不能写入内容
clip_image010[6]
我们来修改一下,让匿名用户可以写入,我们把
anon_upload_enable=YES
anon_mkdir_write_enable=YES
这两行前面的#去掉
clip_image012[6]
重新加载一下配置文件后,我们再试试
clip_image014[6]
clip_image016[6]
如上图,我了个去,什么个情况,我不是允许匿名用户写入了吗
看,文件的权限,这说明啊,不是配置文件允许就真的允许的,最后还要看文件的权限,我们可以把目录属主属组改成nobody或ftp,或给其他人写入的权限
clip_image018[6]
clip_image020[6]
然后我们再试试,可以了吧
clip_image022[6]
有时候我们的FTP是不能让匿名用户登录的,怎么办呢,我们直接禁止匿名用户就好了,如下图,我们把搜索到anon开头的值改成NO
clip_image024[6]
clip_image026[6]
上图中,它已经不能登录了
我们试试加个本地用户,看能不能登录FTP
clip_image028[6]
用户登录都是登录到自己的家目录的,为了看的更明白,我在user家目录下建立了文件夹
clip_image030[6]
下图说明本地用户可以登录成功
 
我们想一想,少了的话还好说,我们都用本地用户,多了的话,那我们的系统谈何安全啊,都用本地用户,那密码一泄露,我们的系统岂不是岌岌可危!!所以,下面我们来做一下虚拟用户
首先,我们要建立一下用户列表,如下图,单数为用户用,双数行为密码
clip_image034[6]
安装rpm包:db4-utils,这个可以将我们的用户列表生成数据库,我已经装了,如下图,你们自己装一下
clip_image036[6]
生成虚拟用户数据库
clip_image038[6]
创建本地映射用户,修改用户家目录权限,让其他人可以读取和写入
useradd -d /ftp/virtual -s /sbin/nologin virtual
chmod o+rw /ftp/virtual
clip_image040[6]
修改 pam认证文件,路径是/etc/pam.d/vsftpd,将现有的内容加个#,注释掉,然后加入下面这两行,很多教程上都没有写要注释掉,然后最后的结果都不成功
auth required /lib/security/pam_userdb.so db=/etc/vsftpd/vsftpd_virtual
account required /lib/security/pam_userdb.so db=/etc/vsftpd/vsftpd_virtual
请注意,/lib这里,64位系统就写成/lib64,笔者就迷糊在了这里,死活就不能登录,一看/lib里就没有.so文件,在/lib64里
clip_image042[6]
修改/etc/vsfptd/vsftp.conf,增加下面这两行,这两行就是说启用guest用户,用户名是virtual
guest_enable=YES
guest_username=virtual
clip_image044[6]
我们重启一下服务,然后用虚拟用户登录试试
如下图,完全正常
clip_image046[8]

本文出自 “阳光☆奋进” 博客,请务必保留此出处http://ucweb.blog.51cto.com/4042188/976388

lift off工艺为什么常用蒸发的方式镀膜? 电子束蒸发中,蒸发物质从源头直接升华并沿直线路径沉积到晶圆上,它可以避免金属在掩模侧壁的覆盖,只在表面进行沉积。在镀膜结束后,在进行光刻胶剥离时,去胶液无法与光刻胶接触反应,导致光刻胶剥离很困难。欢迎加入我的半导体制造知识星球社区,目前社区有1900人左右。我观察到晶圆厂中lift off工艺,镀膜都是用的电子束蒸发的方式,很少有用磁控溅射的方式,为什么?需要增加撕胶工序,将胶面上覆盖的膜层撕掉,使光刻胶露出,这样才容易剥离。上图为磁控溅射的膜层截面图,去胶液很难突破侧壁膜层,进行反应。 阅读详情

相关推荐

【Qualcomm高通音频】音效调试_录音文件播放有杂音,如何定位原因?

一、录音播放数据处理过程介绍 (1)TX方向 麦克风(硅麦克风或者主机体麦克风)采集模拟音频信号,经过内部CODEC芯片中的adc转换为数字信号,在经过高通音频DSP处理音效后编码为wav/aac/amr/mp3等格式文件。 (2)RX方向 音频文件经过解码、重采样还原为pcm数据,经过DSP处理音效后送到内部CODEC,然后经过DAC转换为模拟信号,送到喇叭。 二、分析步骤 1...

crow_ch的博客 5976

deepin安装vsftpd(仅配置篇--续--虚拟用户篇)

踩了好多坑,耶学到很多东西,这里先贴出两篇东西的链接 http://www.cnblogs.com/allenjin/archive/2011/12/03/2274542.html这是虚拟用户参考的文章基本按照这样做了, http://suchalin.blog.163.com/blog/static/55304677201266104536534/这是脱坑的一篇文章,尽然配置了虚拟用户不

Hitvz的博客 1761

波克 上海 Unity开发笔试题 2024

主要分为四部分,如果没有准备好,不要点击笔试链接,进入就会自动开始。

z2014z的博客 3397

Deepin下vsftp服务安装配置虚拟用户

Deepin20.9下以虚拟用户方式安装配置vsftp服务的步骤记录。

muren的专栏 542

LangChain开发避坑指南:为什么Pylance总提示‘无法解析导入‘?实测7种修复方案

本文深入解析了在VS Code中使用LangChain开发时,Pylance频繁提示‘无法解析导入’的根本原因——Python解释器与语言服务器的环境路径不一致。文章提供了从基础排查到深度配置的7种实测修复方案,包括切换解释器、配置extraPaths、使用pyrightconfig.json等,旨在帮助开发者彻底解决此问题,提升AI应用开发效率。

weixin_28826521的博客 447

pi/4QPSK调制解调原理

文章目录1. π/4\pi/4π/4QPSK 信号的调制原理2. 匹配滤波器与成形滤波器 1. π/4\pi/4π/4QPSK 信号的调制原理 减小相位突变量的QPSK由偏置键控QPSK(OK-QPSK)和 π/4\pi/4π/4偏置的QPSK( π/4\pi/4π/4QPSK)。由于 π/4\pi/4π/4QPSK是用差分相位编码产生的(因此也叫做 π/4\pi/4π/4DQPSK),能有效地进行差分解调和鉴频器解调,在一些不易提取相干载波的场合很有用。 在常规的QPSK中,输入数据经过串/并变换后,分成

gemengxia的博客 2万+

Linux下FTP虚拟账号环境部署总结

vsftp的用户有三种类型:匿名用户、系统用户、虚拟用户。 1)匿名登录:在登录FTP时使用默认的用户名,一般是ftp或anonymous。 2)本地用户登录:使用系统用户登录,在/etc/passwd中。 3)虚拟用户登录:这是FTP专有用户,有两种方式实现虚拟用户,本地数据文件和数据库服务器。 FTP虚拟用户是FTP服务器的专有用户,使用虚拟用户账号可以提供集中管理的FTP根目录,方便

Ryan Z 的技术日志 3043

一文说清Arduino如何实现舵机平滑转动(机器人场景)

深入讲解如何利用arduino控制舵机转动,实现机器人场景中的平稳运动。通过代码优化与脉冲宽度调节,让舵机动作更精准流畅,适用于各类自动化项目。

weixin_35706255的博客 901

vsftpd服务器虚拟用户,如何进行vsftpd的虚拟用户建立

在前面我们已经对FTP服务器建立的安装和配置进行了详述,这里我们再来对相关的用户建立进行一下解析。那么本地用户在这里就不多介绍了,主要介绍实现虚拟用户的二种方法:vsftpd建立虚拟用户的过程。1、使用本地数据文件:生成虚拟用户文件,建立/etc/vsftpd/vuser.txt文件,内容如下:tonyzhang#虚拟用户1111 #虚拟用户1密码 tomqin #虚拟用户2111 #虚拟...

weixin_28951683的博客 1494

树莓派部署Home Assistant:打造本地化智能家居大脑

家庭自动化旨在通过技术提升居住便利性与舒适度,其核心在于中枢控制系统对各类设备的统一调度。传统云端方案虽部署简便,但存在隐私泄露、网络依赖与生态壁垒等固有缺陷。本地化部署通过将控制逻辑与数据存储于家庭内部网络,从根本上解决了这些问题,实现了数据自主、离线可用与跨品牌联动。Home Assistant作为领先的开源家庭自动化平台,结合树莓派这一低功耗、高性价比的硬件载体,为构建私有、可靠的智能家居中枢提供了成熟方案。本文以树莓派4B为例,详细阐述了从系统安装、设备集成到自动化场景创建的完整实践流程,并深入探讨

weixin_33501543的博客 375

DDS协议--[第一章][概述]

Data Distribute Service,数据分发服务:数据分发服务(DDS™)是一个由对象管理组(OMG)发布的以数据为中心的中间件协议和API标准。DDS集成系统中的各个组件,提供低延迟数据连接、高可靠性以及高可扩展体系结构,以适应商业级物联网(IoT)应用程序的需求。

qq_41816308的博客 1153

Vsftpd虚拟用户配置

版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明 http://blog.youkuaiyun.com/wenshuangzhu/article/details/44078949 本文说明如何利用Vsftpd虚拟用户实现FTP用户权限控制,只允许指定的FTP用户上传和下载文件,但不允许其删除和重命名文件。   1.     修改vsftp主配置文件 # vi /etc/v

奔跑的小牛 9901

BMD101传感器协议解析与STM32实现(LCD显示波形)

1 前言 BMD101传感器是神念科技开发的心电传感器。目前有一些商家开发了BMD101传感器模块,基本上都是利用蓝牙直接传输数据到PC或手机端。而本文介绍通过串口将数据传送给单片机,并在单片机上完成数据解析和心电波形LCD显示的功能。 2 通信协议解读 BMD101 通过 UART 接口通信。这是一个标准的 UART 接口,定义为 1 个起始位,8 个数据位,1 停止位格式,波特率 57600。 串口输出的数据包格式如下: 包括Header(帧头)、data payload(数据有效载荷)、CRC校验

weixin_44509533的博客 9291

VSFTPD虚拟用户配置

 一.  虚拟用户配置 目前机器上安装的vsftpd是rpm而不是gz结尾的软件包,版本是2.0.1,配置虚拟用户有2种方法,一种是用mysql,另一种是用 Berkeley DB 的db_load工具实现,我就是用db_load实现虚拟用户的。具备这2个主要的程序后就可以开始配置了 1.  生成虚拟用户口令库文件。为了建立此口令库文件,先要生成一个文本文件 logins.tx

penghuasheng的专栏 2375

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

vsftpd虚拟用户

Vsftp 虚拟用户 1.安装ftp # yum install vsftpd db4-utils -y   2.建立虚拟用户口令库文件 # vim /etc/vsftpd/user.txt   //创建密码(明文)文件,奇数行为用户名,偶数行为密码 user_ftp user_ftp     # db_load -T -t hash -f /etc/vsftpd/user.t

dj_325的博客 425

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

ubuntu安装vsftpd并配置虚拟用户

系统版本:Ubuntu 24.04.1 LTS。

nece001的专栏 1361

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

vsftpd 虚拟用户配置

vsftpd 虚拟用户配置方法。 yum -y install vsftpd* yum -y install db4* ====================================== 先建立一个包含虚拟用户名及其口令的文本文件 , 然后在此基础上生成虚拟用户口令库文件 : #vim logins.txt 添加以下信息 ( 单数行为用户名 , 偶数行为口令 ) : 

vip_linux的专栏 633

【网络云运维】vsftpd002-配置vsftpd虚拟用户

PAM(Pluggable Authentication Modules)用于vsftpd的虚拟用户认证。

老韩的Linux云计算架构师进阶之路 845

vsftpd安装,配置虚拟用户

vsftpd安装,配置虚拟用户,问题总结准备工作检查是否有安装vsftpd检查是否有db_load关闭SElinux下载vsftpd(\color{red}{这是我使用的版本 vsftpd-3.0.2-25.el7.x86_64.rpm})并上传到服务器安装vsftpd配置vsftpd新建一个宿主用户,用于vsftpd虚拟用户登录关联映射生成虚拟用户数据文件配置虚拟用户验证文件启动测试问题总结 准备工作 检查是否有安装vsftpd # 执行命令无输出,表示没有安装 rpm -qa | grep vsftp

xyllp的博客 829

vsftpd 虚拟用户实现登陆ftp

vsftpd 虚拟用户实现登陆ftp配置目的配置环境配置文件及相关文件配置过程安装vsftpd创建虚拟用户创建映射的本地用户配置pam 虚拟用户验证文件配置ftp 文件配置虚拟用户权限配置解决其他因素验证测试 配置目的 vsftpd 程序为ftp服务的实现方式之一,vsftpd 程序免费,而且安全性及传输速度都很高。 vsftpd 提供虚拟用户验证方式,安全性很好。 虚拟用户采用已定义好的虚拟账户及密码作为登陆ftp 的用户名和密码,该虚拟用户非服务器本地用户,但会映射到一个服务器本地用户。 虚拟用户可以定

节操下溢笨狐狸的博客 930

ubuntu下vsftpd虚拟用户配置

 本文主要来源于网络,只是自己加入了一些操作过程中遇到的问题,希望对大家有帮助!本文内容主要来源:http://wiki.ubuntu.org.cn/index.php?title=Vsftpd%E8%99%9A%E6%8B%9F%E7%94%A8%E6%88%B7%E8%AE%BE%E7%BD%AE&variant=zh-cn 1、目标

贾凯的专栏 1122

vsftpd虚拟用户及其权限配置

创建三个目录,作为三个ftp用户的文件根目录,应为这三个虚拟用户映射到了本地用户ftpuser,所以这三个虚拟用户的文件根目录的属主属组要改为ftpuser。,现在新建虚拟用户目录,每个虚拟用户的配置文件都放这个目录下。在客户端分别使用三个虚拟用户账号登录vsftpd服务器。新建一个本地用户,虚拟用户将映射到这个本地用户上.在三个虚拟用户的文件根目录下新建测试文件。使用虚拟用户实现vsftpd的权限控制。在客户端新建测试目录和文件。给这个本地用户配置密码。

m0_47584619的博客 2382

vsftpd设置虚拟用户

编辑/etc/pam.d/vsftpd时,下面的新加入内容一定要保证置于其他配置条目上部,或者屏蔽其他配置条目,仅保留session required pam_loginuid.so。local_root=/home/ftpuser/username(自己定义的用户名)创建临时用户名密码文件,格式为一行用户名接一行密码。生成认证数据库,设置权限。创建虚拟用户各自配置文件。创建虚拟用户的虚拟目录。

toughboy的专栏 927

vsftpd服务虚拟用户配置

所谓虚拟用户就是没有使用真实的帐户,但ftp登录需要一个用户身份,这个时候我们可以给它创建一个用户,专门来给这些虚拟的用户用ok拉。建立虚拟用户:         useradd -d /home/ftpsite virtual         chown virtual.virtual /home/ftpsite修改/etc/vsftpd.conf文件:                  local_enable=YES     设定本地用户可以访问。注:如使用虚拟宿主用户,在该项目设定为NO的情况下所有

汪雨田的专栏----c语言,算法设计,php,linux,mysql 1204
上一篇: linux局域网探测
下一篇: 内核编译之支持NTFS
TechViewer
博客等级 码龄12年 11粉丝 99原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值