问题描述
单用户重置密码时遇到 passwd:Authentication token manipulation error 报错。
原因分析
大部分情况由于密码文件(/etc/passwd和/etc/shadow)权限异常导致,也有可能因为磁盘空间已满导致。
处理方式
先执行
df -h
查看磁盘空间,如果空间已满,需要请理空间,如果磁盘空间正常,则执行lsattr
查看文件属性。
$ lsattr /etc/passwd /etc/shadow
根据
lsattr
命令查看,/etc/shadow目录有a的权限,需要把a权限取消,执行chattr
取消权限。
$ chattr -a /etc/shadow
如果密码文件有其他属性,比如"i"属性,需要执行
chattr -i /etc/shadow
去除"i"属性。
$ chattr -i /etc/shadow
执行lsattr再次查看文件属性,只有"e"属性即为正常。
再次重置密码。
$ passwd
显示 password updated successfully 即为重置密码成功,输入 exit 后可以从单用户退出到正常模式。
标签: 百度云
版权声明:本文由桃源侠发表,暂不接受转载,谢谢合作!
还木有评论哦,快来抢沙发吧~