1. <em id="vzzs9"></em>
      <tbody id="vzzs9"></tbody>

    2. <span id="vzzs9"></span>
      <progress id="vzzs9"></progress>
      首頁 運維干貨Linux系統下root用戶執行passwd修改密碼時報錯Authentication token manipulation error

      Linux系統下root用戶執行passwd修改密碼時報錯Authentication token manipulation error

      運維派隸屬馬哥教育旗下專業運維社區,是國內成立最早的IT運維技術社區,歡迎關注公眾號:yunweipai
      領取學習更多免費Linux云計算、Python、Docker、K8s教程關注公眾號:馬哥linux運維

      今天準備修改Linux系統的root用戶密碼時,執行passwd root,出現了以下情況,修改密碼失?。?/p>

      # passwd root
      Changing password for user root.
      New password:
      Retype new password:
      passwd: Authentication token manipulation error

      到網上搜了下,有的說是因為inodes用完,也就是根分區滿了引起的,但執行df -i并非找個原因:

      # df -i
      Filesystem Inodes IUsed IFree IUse% Mounted on
      /dev/sda2 6406144 58534 6347610 1% /
      tmpfs 8242797 2 8242795 1% /dev/shm

      繼續找答案,按照網上的案例檢查用戶密碼相關的系統文件/etc/passwd和/etc/shadow,發現這兩個文件權限有i選項,查詢結果如下:

      # lsattr /etc/passwd
      —-i——–e- /etc/passwd
      # lsattr /etc/shadow
      —-i——–e- /etc/shadow

      備注:在Linux系統里,文件有i選項則表示不得對其做任何的修改,這也就導致了修改密碼失敗。

      要解決該問題,則需要執行chattr -i命令,將以上兩個文件i權限撤銷掉

      # chattr -i /etc/passwd
      # chattr -i /etc/shadow
      # lsattr /etc/passwd
      ————-e- /etc/passwd
      # lsattr /etc/shadow
      ————-e- /etc/shadow

      然后再執行passwd修改密碼,

      # passwd
      Changing password for user root.
      New password:
      Retype new password:
      passwd: all authentication tokens updated successfully.

      修改完密碼后,為了安全起見,可以執行chattr +i為用戶密碼系統文件增加i權限

      # chattr +i /etc/passwd
      # chattr +i /etc/shadow
      # lsattr /etc/passwd
      —-i——–e- /etc/passwd
      # lsattr /etc/shadow
      —-i——–e- /etc/shadow

      本文鏈接:http://www.abandonstatusquo.com/18897.html

      網友評論comments

      發表評論

      您的電子郵箱地址不會被公開。

      暫無評論

      Copyright ? 2012-2022 YUNWEIPAI.COM - 運維派 京ICP備16064699號-6
      掃二維碼
      掃二維碼
      返回頂部
      久久久久亚洲国内精品|亚洲一区二区在线观看综合无码|欧洲一区无码精品色|97伊人久久超碰|一级a爱片国产亚洲精品