游乐游手机版
首页/系统平台/文章详情

Linux密码重置提示与用户名相似的解决方法

时间:2026-06-25 07:36
在 Linux 环境下配置 Oracle 数据库时,创建 oracle 用户后准备设定密码,系统却直接报错:the password contains the user name in some form。简而言之,系统认为你输入的密码与用户名过于相似。这种情况在实际操作中颇为常见,那么如何绕过这道

在 Linux 环境下配置 Oracle 数据库时,创建 oracle 用户后准备设定密码,系统却直接报错:the password contains the user name in some form。简而言之,系统认为你输入的密码与用户名过于相似。这种情况在实际操作中颇为常见,那么如何绕过这道限制呢?下面将详细梳理解决思路与具体操作步骤。

linux重置密码提示与用户名相似该怎么解决?

一、确认是否为密码复杂度策略所致

先别急着强行修改,我们应当检查系统中是否存在密码复杂度相关的配置。首先,查看 /etc/login.defs 文件:

vi /etc/login.defs

linux重置密码提示与用户名相似该怎么解决?

检索后未发现禁止密码与用户名相似的规则。

linux重置密码提示与用户名相似该怎么解决?

接下来检查 PAM 模块配置,编辑 /etc/pam.d/system-auth:

vi /etc/pam.d/system-auth

linux重置密码提示与用户名相似该怎么解决?

逐一排查后,同样未发现与“密码包含用户名”直接相关的策略选项。

linux重置密码提示与用户名相似该怎么解决?

既然两处均未设限,说明问题可能出在默认校验逻辑上——某些 Linux 发行版在 passwd 命令内部会主动判断,不允许密码包含用户名的任意子串。遇到这种情况,最便捷的方案就是换一种命令来设置密码。

二、强制设定密码

经过搜索发现,可以利用 passwd --stdin 的组合命令直接绕过该检查。前提是必须切换到 root 用户,只有 root 才具备此操作权限。

linux重置密码提示与用户名相似该怎么解决?

方法一:一行命令完成

echo oracle123 | passwd --stdin oracle

这条命令的作用是通过 echo 将密码通过管道直接传递给 passwd --stdin,以明文形式指定密码。为 oracle 用户重置密码为 oracle123,执行后查看结果:

linux重置密码提示与用户名相似该怎么解决?

如果输出显示 all authentication tokens updated successfully,则表示密码已成功重置。

linux重置密码提示与用户名相似该怎么解决?

方法二:交互式管道输入

若你不想用 echo 明文暴露密码(虽然 root 环境下并无大碍),也可采用另一种写法:

passwd --stdin oracle

输入后按回车,系统会等待你手动输入新密码,直接键入 oracle123 再按回车即可。注意此处不会回显字符,需盲打输入。

linux重置密码提示与用户名相似该怎么解决?

linux重置密码提示与用户名相似该怎么解决?

再次看到 all authentication tokens updated successfully,即表明操作成功。

linux重置密码提示与用户名相似该怎么解决?

归根结底,这个报错并非代表密码绝对不能与用户名相近——只是默认的 passwd 命令会自作主张拦截一下。使用 --stdin 参数就能巧妙地从“检测盲区”绕过。今后再遇到类似问题,直接采用上述两种方法之一即可解决。

来源:https://www.jb51.net/LINUXjishu/638710.html
上一篇Linux Ext2/Ext3/Ext4文件系统知识详解 下一篇Linux中去掉一串数字后面逗号的方法
本站内容用于信息整理与展示,如有侵权或内容问题请及时联系处理。

相关推荐

补充同频道和同主题内容,方便继续浏览更多相关内容。

同类最新

继续查看同栏目最近更新的文章。

更多
VMware安装Ubuntu完整教程:创建虚拟机与启动验证
系统平台 · 2026-09-01

VMware安装Ubuntu完整教程:创建虚拟机与启动验证

本教程详细演示如何在VMware中创建Ubuntu虚拟机,涵盖ISO挂载、硬件配置、安装向导及启动验证。通过清晰的步骤与验证命令,帮助新手快速搭建可用的Linux学习环境。

Win10专业版U盘安装教程:制作启动盘与完整安装步骤
系统平台 · 2026-09-01

Win10专业版U盘安装教程:制作启动盘与完整安装步骤

本文提供Win10专业版U盘安装完整流程:准备8GB以上U盘与官方镜像,制作启动盘并核对盘符;通过F12 F11 Esc等快捷键或BIOS设置U盘为第一启动项;安装时选择专业版并谨慎分区;完成后在“设置—系统—关于”验证版本与激活状态。操作前务必备份数据。

Windows10系统字体太小怎么调大
系统平台 · 2026-08-27

Windows10系统字体太小怎么调大

Windows10系统字体太小怎么调大?只需两步:首先打开设置中的显示选项,将缩放比例调整为125%或150%;随后运行ClearType文本调谐器优化字体清晰度。此方法适用于高分屏及普通屏幕,无需修改注册表即可解决界面拥挤问题。

Win10磁盘占用100%基础排查:从监控到清理的完整步骤
系统平台 · 2026-08-27

Win10磁盘占用100%基础排查:从监控到清理的完整步骤

Windows 10系统出现磁盘占用100%会导致电脑卡顿、程序响应缓慢。本文提供基础排查方案:首先通过任务管理器确认是否为磁盘高负载,随后进入系统存储页面分析C盘占用类别,最后针对性清理临时文件。遵循此流程可有效缓解磁盘压力,避免盲目重装系统。

Windows10系统怎么显示此电脑和控制面板
系统平台 · 2026-08-27

Windows10系统怎么显示此电脑和控制面板

Windows10默认可能不显示桌面图标,导致找不到“此电脑”和“控制面板”。只需进入个性化设置,在“桌面图标设置”中勾选对应选项即可恢复。本文提供详细图文步骤,帮助快速找回系统入口。