ftp 530 login incorrect

2023-11-04

今天在新建虚拟账号过程中遇到的一点小问题,记录一下。

新建的流程如下

vim /etc/vsftpd/virtusers 在最底下加入账号名(ftpuser)和密码

db_load -T -t hash -f /etc/vsftpd/virtusers /etc/vsftpd/virtusers.db

增加配置文件(一般直接cp,再修改家目录就好了)

vim /etc/vsftpd/vconf/ftpuser

然后就可以了

然鹅,当我在另一台机器用新建的ftp账号尝试登录的时候。

居然提示 ftp 530 login incorrect

这个时候当然是查看错误日志了 tail -f /var/log/secure

Sep 28 11:21:01 inmsh31 vsftpd: pam_userdb(vsftpd:auth): user_lookup: could not open database `/etc/vsftpd/vsftpd_login': No such file or directory
Sep 28 11:21:01 inmsh31 vsftpd: pam_listfile(vsftpd:auth): Couldn't open /etc/ftpusers
Sep 28 11:21:01 inmsh31 vsftpd: pam_unix(vsftpd:auth): check pass; user unknown
Sep 28 11:21:01 inmsh31 vsftpd: pam_unix(vsftpd:auth): authentication failure; logname= uid=0 euid=0 tty=ftp ruser=ftpuser rhost=x.x.x.x

一脸懵逼,于是开始百度了,一个一个地看,看完之后一个一个地试,就是不行。万念俱灰的时候,我打开了刚才添加虚拟账号的文件,没错就是vim /etc/vsftpd/vconf/ftpuser,发现这个文件最上面居然有一行空格!!!!,于是删除空格,重新执行db_load。再次登录,成功!!! 

 

 

 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

ftp 530 login incorrect 的相关文章

  • 【Electron Playground 系列】文件下载篇

    作者 long woo 文件下载是我们开发中比较常见的业务需求 比如 导出 excel web 应用文件下载存在一些局限性 通常是让后端将响应的头信息改成 Content Disposition attachment filename xx
  • 以编译ipk包方式修改openwrt web界面。

    一 在 home wfly mt7620 op openwrt package 下 建立 test files目录 二 1 进入 test files目录建立test lua文件 如下 module luci controller admi
  • [datawhale202302]CS224W图机器学习:图机器学习导论

    结论速递 本次task是图机器学习的导论 围绕了几个问题展开 图机器学习的动机 图数据是有关联的数据 在现实生活中的例子 图机器学习与传统机器学习的区别 难点有哪些 图机器学习的基本概念 图神经网络的基本形式 图嵌入 图机器学习可以解决的任
  • 数据结构题目-二叉树的遍历

    目录 问题 BK 二叉树非递归前序遍历 附加代码模式 问题 BL 二叉树非递归中序遍历 附加代码模式 题 BM 二叉树非递归后序遍历 附加代码模式 问题 BN 求二叉树中序遍历序根节点的下标 问题 BO 根据前序 中序还原二叉树 问题 BP
  • Eclipse中各种查找快捷键

    2019独角兽企业重金招聘Python工程师标准 gt gt gt 1 ctrl h打开搜索界面 File Search containing text填 File name patterns填写hello 可以找到hello为命名的文件
  • pls_integer类型

    今天在看一个触发器代码的时候碰到了一个pls integer类型 以前没碰到过 记录一下 PLS INTEGER可以存储一个有符号的整形值 其精度范围和BINARY INTEGER一样 是 2 31 2 31 PLS INTEGER和NUM
  • SSEGCN

    目录 SSEGCN 论文内容 1 研究背景 2 相关方法 3 研究方法 Input and Encoding Layer Attention Layer Aspect aware Attention Self Attention Synta
  • 游戏服务器引擎的设计(二)开发游戏服务器底层 及libuv使用

    服务器底层 个人任务认为稳定 高效 易用最重要 如果非要排个序的话 稳定 gt 易用 gt 高效 我是用的libuv这个库作为基础支持库的 为啥用它 主要是网络库不想自己写了 有现成的最好 这个库是轻量级的库而且跨平台 windows下分装
  • python之批量转换采样率

    需求 将本地音频16K采样率批量转换为8K采样率 批量转换采样率 import os import librosa import soundfile 定义转换采样率的函数 接收3个变量 原音频路径 重新采样后的音频存储路径 目标采样率 de
  • EXCEL VBA与SQL server的交互(二)

    引言 书接上回 接着讲VBA与SQL server的交互 本篇主要内容包括VBA执行存储过程 以及VBA与SQL server交互的一些技术细节 偏技术的会放在文章的最后 不感兴趣的可以直接跳过 正文 我们上回用VBA从SQL server
  • Shell 流程控制

    和Java PHP等语言不一样 sh的流程控制不可为空 如 以下为PHP流程控制写法
  • 基于Hive数据仓库的标签画像实战

    Hive数据仓库 建立用户画像首先需要建立数据仓库 用于存储用户标签数据 Hive是基于Hadoop的数据仓库工具 依赖于HDFS存储数据 提供的SQL语言可以查询存储在HDFS中的数据 开发时一般使用Hive作为数据仓库 存储标签和用户特
  • Matlab快速入门——逻辑与流程控制

    1 if else end A rand 1 10 limit 0 5 B A gt limit if any B fprintf Indices of values gt 4 2f n limit disp find B else dis
  • 视频分辨率无损放大软件 Topaz Video Enhance AI 2.3.0

    视频分辨率无损放大软件 Topaz Video Enhance AI 2 3 0 Topaz Video Enhance AI是一款非常好用的视频分辨率放大软件 用户可以通过这款软件将视频的分辨率进行自定义调节 最高能够将其放大至8K分辨率
  • python导入标准库的关键字是,导入整个Python标准库

    我需要一种方法将整个Python标准库导入我的程序 虽然这看起来似乎是一个坏主意 但我想这样做是因为py2exe会将整个标准库与我的程序打包在一起 所以我的用户可以在我给它们的shell中从中导入它 是否有捷径可寻 加分点 我希望这个动作不
  • NSX-T 问题一(亚信无代理杀毒部署期间,主机传输节点无法安装问题)

    项目场景 某金融客户部署亚信无代理杀毒期间出现了NSX T部署问题 之前由于未查询兼容性列表 使用了NSX T 3 2版本 与亚信厂商沟通后 更改为使用NSX T 3 1 3 5版本 问题描述 部署期间在安装主机传输节点处出现NSX 安装失
  • 【华为OD机试python】称砝码【 2023 Q1 A卷

    题目描述 现有n种砝码 重量互不相等 分别为 m1 m2 m3 mn 每种砝码对应的数量为 x1 x2 x3 xn 现在要用这些砝码去称物体的重量 放在同一侧 问能称出多少种不同的重量 注 称重重量包括 0 数据范围 每组输入数据满足 1
  • Java多线程通信-Semaphore(信号量)

    一 semaphone 信号量 Semaphone 信号量 是一个同步工具类 用来控制同时访问某个资源的线程数量 还可以用来实现某些资源池 或者给容器添加边界 Semaphone管理着一组 虚拟 的许可 permit 许可的初始数量可通过构
  • C++中的多态——理解虚函数表及多态实现原理

    多态及其实现原理 一 多态的概念 概念 构成条件 二 虚函数的重写 重写的定义 重写的特殊情况 override和final关键字 区分重写 重载 重定义 抽象类的概念 三 多态的实现原理 父类对象模型 补充 生成默认构造方法的场景 子类对
  • Kubenetes 集群Master与Node节点

    Master节点 Kubernetes里的Master指的是集群控制节点 在每个Kubernetes集群里都需要有一个Master来负责整个集群的管理和控制 基本上Kubernetes的所有控制命令都发给它 它负责具体的执行过程 我们后面执

随机推荐

  • Python所有方向的学习路线图,让Python初学者少走弯路

    举个例子 如果你要学习爬虫 那么你就去学Python爬虫学习路线图上面的知识点 这样学下来之后 你的知识体系是比较全面的 比起在网上找到什么就学什么 容易造成重复学 有时候也会学到一些用处不大的东西 还有一点就是 有了学习路线图 你就能够明
  • Vue 并排放置两个div的写法

    Vue的开发文档 Layout布局模块 https element eleme cn zh CN component select 样例 使用
  • 华为OD机试 - 等和子数组最小和(Java)

    题目描述 给定一个数组nums 将元素分为若干个组 使得每组和相等 求出满足条件的所有分组中 组内元素和的最小值 输入描述 第一行输入 m 接着输入m个数 表示此数组nums 数据范围 1 lt m lt 50 1 lt nums i lt
  • MySQL高级学习笔记

    目录 1 MySQL数据库逻辑架构 1 网络连接层 2 服务层 MySQL Server 1 连接池 Connection Pool 2 系统管理和控制工具 Management Services Utilities 3 SQL接口 SQL
  • 信息系统、课设、毕设

    信息系统 课设 毕设 可使用技术 后端 PHP Node js等 前端 jQuery vue等 UI layui elementui等 数据库 SQLserver MySQL等 APP uniapp等 适合 进销存ERP系统 商城 网站 A
  • mac卸载idea

    idea只有30天的试用期 比较穷 买不起正版 又不想用破解 是因为发现破解的版本写代码的时候反应好迟钝 一个报红的问题修复后半天还不好 到期了只能完全卸载重新装一遍 这样也还有个好处 能用最新版 一直在追求最新版的路上 给像我一样的强迫症
  • C语言:格式化输入输出函数

    C语言 格式化输入输出函数 1 格式化输出函数 printf 2 格式化输入函数 scanf C语言提供的格式化输入输出函数的原型在头文件stdio h中声明 在使用时应在程序头部包含该文件 include
  • 安卓Unity3D Camera图像和音频采集推送代码

    安卓Unity3d 可以使用ReadPixels从当前Render Target读取图像 音频可以从AudioClip读取 具体调用GetData接口 读取到的可能是float类型 有些音频编码器可能需要sint16格式 这需要做一个转换
  • 数据处理方法:归一化与标准化处理

    在数据挖掘中 在建模前需要对数据进行预处理 预处理方法包括归一化与标准化 对数据进行缩放 1 归一化 Normalization 将数据缩放到0 1之间 线性 常用 归一化 最大最小值归一化 y x
  • mysql jdbc配置重连_Spring Boot 配置MySQL数据库重连的操作方法

    使用jdbc连接MySQL 如果连接失效 可能会报类似的错误 com mysql jdbc exceptions jdbc4 CommunicationsException The last packet successfully rece
  • 预训练模型--GPT

    why预训练 finetune 目前在nlp领域 比较流行的一种方式就是 pretrain finetune 为什么是这种模式呢 在nlp领域大量数据是无标签的 只有小量数据是有标签的 而大量数据可以帮助模型获得更好的效果 泛化能力 所以在
  • Android大文件上传秒传之实战篇

    源码传送门 在上一篇文章我们介绍了获取大文件的一个唯一的特征值MD5 通过MD5我们可以唯一的标识一个文件 并可以实现秒传效果 今天的这篇文章主要介绍大文件的上传操作 当然谈到上传文件 网络是必不可少的 现在也有很多较为流行的网络框架 如v
  • Jsp邮件找回密码全攻略

    author Joy zhuang 一般大型网站我们登录的时候 密码忘了都有个功能可以找回密码 细数下大致的方法 1 直接把密码发送到你的邮箱去 一般是临时密码 2 短信验证 成本较高 3 密保问题 4 发送一个链接到你邮箱点击即可更改密码
  • 【C++入门】C++的异常管理机制介绍

    1 什么是异常 1 异常可以理解成可能导致程序不能正常运行的情况 或者说不希望发生的情况 2 异常的发生是可不预知的 我们不知道何时会发生何种异常 要是我们提前知道就处理了 3 所以我们在写程序时 就需要考虑将来程序运行时可能遇到的异常情况
  • pysot-新手跑代码遇到的问题及解决方法

    1 不管干什么首先得把文件夹加入到python的搜索路径 不然会import失败的 set PYTHONPATH PYTHONPATH D 3 Object tracking pysot master windos下 export PYTH
  • 【测试开发篇】测试用例及方法

    文章目录 测试用例的基本要素 案例 设计测试用例的具体设计方法 基于需求进行测试用例的设计 等价类 边界值 判定表 因果图 场景设计法 错误猜测法 正交排列 测试用例的基本要素 测试用例 Test Case 是为了实施测试而向被测试的系统提
  • Sqli-labs less 29

    Less 29 首先先看下tomcat中的index jsp文件 在apache的index php中 sql语句为 sql SELECT FROM users WHERE id id LIMIT 0 1 因此我们根据HPP的原理 我们直接
  • 算法第一章作业

    1 请上网了解编码规范 说明你本学期的编码遵循哪个规范及该规范的链接 本学期我会遵循Google的编码规范 参考链接 https blog csdn net freeking101 article details 78930381 2 请阅
  • 大数据学习 第一篇——基础知识

    前言 在学习大数据之前 先要了解他解决了什么问题 能给我们带来什么价值 一方面 以前IT行业发展没有那么快 系统的应用也不完善 数据库足够支撑业务系统 但是随着行业的发展 系统运行的时间越来越长 搜集到的数据也越来越多 传统的数据库已经不能
  • ftp 530 login incorrect

    今天在新建虚拟账号过程中遇到的一点小问题 记录一下 新建的流程如下 vim etc vsftpd virtusers 在最底下加入账号名 ftpuser 和密码 db load T t hash f etc vsftpd virtusers