Linux系统修改root密码报错

一.问题描述

新上架的浪潮服务器使用装机平台进行统一安装,安装完成后修改用户密码时统一无法修改,使用root账户无法修改其他用户密码,自身根密码也无法修改成功,报错如下

Changing password for user root.
passwd: Authentication token manipulation error

二.排查问题

因使用自动装机平台的应答文件以及基线模板均甲方提供,故检查安装基线文档和ks应答文件,检查后发现/etc/pam.d/systemctl-auth文件已经被修改

三.小知识

  • /etc/pam.d目录里面的文件作用:用来验证登陆用的配置文件
  • 每次登陆系统的时候或者更改密码的时候都要先经过
  • pam验证,验证的规则就是在这里面定义的,如果符合才让你登陆。

四.解决问题

因安装时安全基线模板中有一项为口令安全,需修改/etc/pam.d/system-auth中的密码复杂程度,因当时有备份,故直接覆盖后即恢复
cp /etc/pam.d/system-auth.bak /etc/pam.d/system-auth

五.原因分析

因密码策略文件中新增的某条密码限制导致无法正常修改用户密码

原创文章,作者:AIRF,如若转载,请注明出处:http://www.ai-rf.com/index.php/2021/11/21/linux%e7%b3%bb%e7%bb%9f%e4%bf%ae%e6%94%b9root%e5%af%86%e7%a0%81%e6%8a%a5%e9%94%99/

(0)
AIRFAIRF
上一篇 2021年11月21日
下一篇 2021年11月21日

相关推荐

  • nf_conntrack模块导致服务器Drop Packet

    前言 系统日志中发现 nf_conntracck: table full,dropping packet信息(服务器为GP数据库)这说明系统接到了大量的连接请求,但是系统的连接跟踪…

    Linux系统 2023年6月19日
  • UNIX系列之AIX克隆系统盘

    前景提示: 未曾有Nim环境,且网络环境原因无法使用Nim安装,故采取使用克隆盘的方式进行安装 首先使用光盘正常安装一台机器,并按照基线文档更新 完成后从其他机器拔新盘并插入,插入…

    C&C++&C# 2021年11月21日
  • Linux 上保护 SSH 服务器连接的 8 种方法

    SSH 是一种广泛使用的协议,用于安全地访问 Linux 服务器。大多数用户使用默认设置的 SSH 连接来连接到远程服务器。但是,不安全的默认配置也会带来各种安全风险。 具有开放 …

    Linux系统 2023年11月20日
  • Linux内核崩溃诊断实战指南

    Linux崩溃了,你能干什么 如果你发现你的Linux机器重启了,你能查出来是什么原因导致的吗。 绝大多数人是束手无策的,今天,本文(结合真实案例)教你怎么做。 一、首先你要有du…

    Linux系统 2024年8月17日
  • Linux双网卡绑定状态验证脚本

    前景 公司内交换机切换,需提前验证服务器系统主备网卡绑定状态 脚本 需提前配置好YUM源或已安装lldpd服务 #!/bin/bash # 安装必要工具 install_lldpa…

    Linux系统 2025年7月2日
  • Linux系统ssh连接无响应

    一.问题描述 某集群数据节点服务器频繁无法连接,服务器间出现可ping通但ssh无法连接的情况,使用带外地址登录后远程控制也无法显示正常界面,重启后会短暂恢复。 二.排查问题 重启…

    Linux系统 2021年11月21日
  • Linux Python巡检脚本

    # -*- coding: utf-8 -*- “”” linux 自动化脚本 # @Time: 2022/11/4 10:20 # @Author: lln # @File: l…

    2023年6月2日
  • Linux Nvidia英伟达GPU驱动安装流程

    GPU驱动安装流程

    Linux系统 2025年2月14日
  • Centos7下载网络yum源及epel源

    正常情况下,除Redhat系统授权之后才可以正常使用网络yum配置,Centos等衍生版系统只能使用本地yum源,使用时会报错如下: 这时我们就需要先下载epel源,下载后即可正常…

    Linux系统 2022年10月7日
  • Linux exec指令

    Linux exec指令 exec是Linux Shell中一个非常重要的内建命令,用于替换当前shell的进程空间,执行指定命令或脚本而不启动新的子进程。理解和灵活运用exec对…

    Linux系统 2024年12月25日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注