linux的CENTOS单用户模式下修改密码报“Authentication Token Manipulation Error”

一台虚机服务器,阵列坏了,自动修复需要密码,刚好密码又进不去了,想了好多办法终于吧阵列的问题处理了,结果启动系统进入单用户模式下进行密码修改,执行passwd命令竟出现下列错误提示
root:
Changing password for user root.
passwd: Authentication token manipulation error

上网查了一下,据说是/etc/passwd和/etc/shadow两个文件里的密码不同步造成的,我想如果是这个原因的话,那只要执行这个命令:#pwconv 应该就可以得到解决了,这个命令的作用是用于将/etc/passwd内的账号与密码移到/etc/shadow中,此命令用在手动增加账号时同步/etc/passwd和/etc/shadow两个文件的账号与密码。
不过,由于时间问题,我没有对上面的说法进行验证,不知道是不是可行的。
passdw不让我改,就在网上看到了一兄弟的秘招,#echo "root:aaaidc" | chpasswd,没想到竟然可以将root密码改成aaaidc,那就不管了,反正目的是达到了,重启输入用户名和密码就是可以进入系统了。
 

引用通告: 我要引用此文章
Tags:
相关日志:
评论: 1 | 引用: 0 | 查看次数:
回复 person [2011-7-24 下午 05:42:28]
又学习了一招,
发表评论
昵 称:
邮 箱:
主 页:
验证码:
内 容: