digdeep

凡是过去,皆是序幕。Read the fucking manual and source code.

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

Centos 7的系统,root用户passwd xx 重置密码时报错:

image

 

于是在网上找了好多解决方案,主要是:
/etc/group /etc/passwd /etc/shadow这几个文件,存在 i 属性,需要去掉后再进行修改。
命令:lsattr /etc/group /etc/passwd /etc/shadow 查看这几个文件是否含有属性 i
chattr -i /etc/group /etc/passwd /etc/shadow 如果含有,则去掉属性 i

但是试了大部分解决方案后,通过cat /etc/passwd 查看对应用户的密码密文,也都是没有改变的。

这时候看到有一个方案,很实用:
命令:echo ‘用户:密码’ | chpasswd
输入自己的用户名和密码,执行后。查看/etc/passwd ,发现密文变了。经过ssh 测试,发现修改成功。

 

posted on 2025-08-13 14:36  digdeep  阅读(302)  评论(0)    收藏  举报
不懂数据库和Web安全的架构师不是一个好的程序员。