Ubuntu下Authentication token manipulation error或者Authentication Failure解决办法

  在Ubuntu18.04使用以下命令出现以下错误:

    用passwd为新建用户或者root添加密码:Authentication token manipulation error 

    切换root用户出现Authentication Failure.

  网上出现了大致两种方法:

    第一种:用户文件和密码文件被保护,用chattr命令移除保护即可:

       查看是否受保护:当出现i时说明被保护,需要移除

        lsattr /etc/passwd


        lsattr /etc/shadow

      

        移除保护:          

#先移除I
chattr -i /etc/passwd
chattr -i /etc/shadow
#完事后在加上
chattr +i /etc/passwd
chattr +i /etc/shadow

    第二种: 重挂载

  上述两种方法,本人都尝试过,但是使用还是报同样的错误,自己发现第三种解决办法,并且成功。

    先切换到root用户下在修改,即使root没有设置初始化密码,我们可以采用如下命令切换:

        sudo su root

    再使用passwd给root以及其他用户设置初始化密码

      

      

 

 

  

 

        

        

      

 

posted @ 2018-12-28 15:13  星辰非昨夜  阅读(1491)  评论(0编辑  收藏  举报