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

本文解决在Ubuntu18.04中使用passwd命令为用户或root设置密码时遇到的Authentication token manipulation error及Authentication Failure问题。提供三种解决方法,包括移除文件保护属性、重挂载及直接在root用户下设置密码。
摘要由CSDN通过智能技术生成

  在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以及其他用户设置初始化密码

      

      

 

 

  

 

        

        

      

 

转载于:https://www.cnblogs.com/xcfzy/p/10190536.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值