修改linux密碼的時候提示user not known to the underlying authentication module解決辦法

今天修改linux密碼的時候提示我user not known to the underlying authentication module。上網查了下現將原文貼出


#passwd  XXXXX      //XXXXX爲帳號

New UNIX password:
Retype new UNIX password:
passwd: User not known to the underlying authentication module

這個時候可能是/etc/passwd和/etc/shadow 內容不一致的問題,使用pwconv同步下。

在單用戶下輸入:pwconv,然後重新設置密碼就能成功了!


pwconv


 功能說明:開啓用戶的投影密碼。

  語 法:pwconv
  補充說明:Linux系統裏的用戶和羣組密碼,分別存放在名稱爲passwd和group的文件中, 這兩個文件位於/etc目錄下。因系統運作所需,任何人都得以讀取它們,造成安全上的破綻。投影密碼將文件內的密碼改存在/etc目錄下的shadow和gshadow文件內,只允許系統管理者讀取,同時把原密碼置換爲"x"字符,有效的強化了系統的安全性。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章