Linux—密码修改失败

因为服务器某个用户的密码过于简单,本次想要将该用户的密码进行修改。
但是使用了passwd 命令,会提示:passwd 存在鉴定令牌操作错误
于是在网上找了好多解决方案,主要是:
/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 测试,发现修改成功。

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值