linux创建ftp本地用户名和密码,Vsftpd3.0--FTP服务器搭建之本地用户篇
FTP服务在工作中是经用到的一种工具,可以实现上传下载等功能。那么今天我们来聊一聊FTP服务器使用本地用户登录的实现模式。
既然是本地用户,就少不了要创建本地用户,下面我们创建2个用户:
第一步:创建用户
第一次创建一个本地可登录的用户
第二次创建一个nologin用户,即此用户不可登录系统,但仍可以登录FTP
注意:加完用户后要为用户设置密码否则无法登录FTP
看一下2个用户的家目录
这里2个用户的家目录的所有者都是有写权限的。
第二步:编辑vsftpd.conf配置文件
下面开始编辑/etc/vsftpd/vsftpd.conf 开启本地用户最简单的配置如下:
这里由于启用了限制用户的家目录,记得编辑/etc/vsftpd/chroot_list一行一个用户名
编辑完成后启动FTP服务: systemctl start vsftpd
第三步:登录验证
我们先用frank用户登录一下
只需把家目录的写权限去除即可
此时我们再来登录验证
这个应该是VSFTP的安全性导致的,配置文件中已经开启了write_enable=YES,但家目录没有写权限也照样不能上传文件。解决办法是在家目录里创建一个目录,注意目录的所有者和属组要对应,只要新的目录有写权限就可以了。
再来测试一下
最后我们再来测试一下nologin的用户ftpuser
测试成功。
更多Vsftpd相关教程见以下内容:
linux创建ftp本地用户名和密码,Vsftpd3.0--FTP服务器搭建之本地用户篇相关推荐
- FTP设置用户名和密码
FTP设置用户名和密码 第一步新建用户: 1.电脑右键管理--> 2.本地用户和组--> 3.新建用户,设置密码成功 第二步:开启FTP服务 1.控制面板-->程序-->启用或 ...
- 用指定的用户名和密码无法登录ftp
按照阿里云上的教程搭建ftp服务器,搭建完成后,进行连接,总是提示用指定的用户名和密码无法登录ftp,后来才发现使用vim /etc/vsftpd/chroot_list 命令后,我直接使用 :q 退 ...
- linux下mysql的用户名,linux下设置mysql用户名及密码
linux下设置mysql用户名及密码 一.安装设置密码 我安装的时候直接用的yum命令, yum install mysql mysql-server 这样就导致默认没有密码访问 然后我就添加了用户 ...
- w7计算机没有本地用户名和密码,解决方法:如何在不输入用户名和密码的情况下设置win7共享...
1.将系统还原到win7以上,打开高级网络共享中心,高级共享设置2113; (家庭或工作场所,公共5261网络4102),设置为启用1653网络发现:启用文件打印共享,...关闭密码保护的共享: 2. ...
- python ftplib模块 爆破ftp登录用户名和密码
1.连接ftp服务器 import ftplib ftp = ftplib.FTP() ftp.connect('192.168.50.130', 21) ftp.login("anonym ...
- 服务器用户名 administrator 修改,windows2003中Administrator用户名与密码修改图解Windows服务器操作系统 -电脑资料...
本文章总结了一在windows2003服务器中修改administrator用户名与修改administrator用户名密码的方法,有需要的朋友可参考, 修改Administrator用户名 1.开始 ...
- 模拟用户登录过程,验证用户名、密码和校验码,如果全部正确提示用户登录成功,否则,提示用户相关输入错误
要求:模拟用户登录过程,验证用户名.密码和校验码,如果全部正确提示用户登录成功,否则,提示用户相关输入错误. 目的:掌握登录校验的规则和原理. //登录验证 #include<stdio.h&g ...
- linux下的ftp登陆用户名和密码,Linux下实现ftp普通账号和vip账号限速
ftp工作流程: ftp回话包含了两个通道,控制通道和数据通道,ftp的工作有两种模式,一种是主动模式,一种是被动模式,以ftpserver为参照物,主动模式,服务器主动连接客户端传输,被动模式,等待 ...
- linux 给文件添加用户名和密码是什么格式,linux成批添加用户的命令
当我们遇到教学这类情况时我们需要批量添加学生用户,纳闷怎么才能做到成批添加用户呢?下面由学习啦小编为大家整理了linux成批添加用户命令的相关知识,希望大家喜欢! linux批量添加用户命令--new ...
最新文章
- fastText实现文本分类
- mysql 5.7.15 安装_mysql 5.7.15 安装配置方法图文教程
- 正则提取编码解码问题
- ABP(现代ASP.NET样板开发框架)系列之2、ABP入门教程
- vector父类类型可以存放子类吗_拼夕夕三轮面经:被问到反射和泛型的bug,你踏空了吗?...
- 揭秘 RocketMQ 新特性以及在金融场景下的实践
- PHP notice/warning 对性能的影响
- POJ 1472 Instant Complexity
- Adb connect监听指定的主机和端口/Adb监听Visual Studio Emulator for Android模拟器
- 2. 配置Xdebug
- LuoguP4012 深海机器人问题(费用流)
- rk3288 android6.0平台bt1120信号转mipi调试
- 工程经济作业1答案_2018年电大《工程经济与管理》阶段作业1及答案(网上作业).doc...
- nat流量,业务流量_10种增加在线业务流量的方法
- Android开发之自动更换壁纸
- javax.faces.webapp.FacesServlet
- UD三分区补充教程1——激活不同分区对于UD三分区bios启动和uefi启动兼容性影响的讨论
- Visium空间转录组
- 使用Qt学习C语言编程2(加入工具链)
- 爬取京东笔记本电脑销量榜每件商品详情页url,并存入云服务器中的mysql库
热门文章
- 浅谈校园能耗监测管理平台应用意义分析-Susie 周
- 保障4-0509任务打卡
- 使用Arduino的太阳追踪太阳能电池板
- 如何利用阿里妈妈(alimama)赚零花钱
- 《赛德克·巴莱》影评--野蛮的骄傲
- 老是抱怨责怪他人_责怪实施,而不是技术
- Ubuntu18.04配置无人驾驶赛车游戏TORCS(解决找不到GL/glut.h、AL/alut.h和libXmu,以及编译中出现‘isnan’was not declared等)
- 2021年R语言学习路线以及资源推荐
- 1226767-94-7,Bromo-PEG2-phosphonic acid diethyl ester含有溴基团和膦酸二乙酯的PEG连接剂
- 识别图片文本坐标;透视变换;输入点集坐标,输出凸包(最大多边形)顶点坐标