linux系统修改不成功无法修改密码
2024-10-19 21:27:03
一.问题描述
新上架的浪潮服务器使用装机平台进行统一安装,安装完成后修改用户密码时统一无法修改,使用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
五.原因分析
因密码策略文件中新增的某条密码限制导致无法正常修改用户密码
转载请标明出处:
1.博客中标注原创的文章,版权归原作者 heardic 所有;
2.未经原作者允许不得转载本文内容,否则将视为侵权;
3.转载或者引用本文内容请注明来源及原作者;
4.对于不遵守此声明或者其他违法使用本文内容者,本人依法保留追究权等。
最新文章
- 德国W家HIPP 奶粉有货播报:2014.6.25 HIPP 1+ 4盒装有货啦!
- freeCAD定制界面
- 用andtoid studio获取天气数据并解析适配
- mono+jexus 验证码不显示:System.Drawing
- 国内公共DNS
- magneto创建运费模板
- android.database.sqlite.SQLiteCantOpenDatabaseException: unknown error(Sqlite code 14): Could not open database,(OS error - 13:Permission denied)
- latex公式中的空格如何表示
- Struts2在Action中访问WEB资源
- 九度OJ 1527 首尾相连数组的最大子数组和 -- 动态规划
- Linux 删除空行
- ORACLE SQL 组函数【weber出品必属精品】
- 六:Ioc和AOP使用拓展
- 无法向Windows服务器复制粘贴文件
- JVM笔记1-内存溢出分析问题与解决
- st表(poj3264)
- Spotlight on Mysql详细介绍
- sql server 索引碎片相关问题
- 【mysql】一个很小但很影响速度的地方
- git 提交命令