passwd:Authentication token manipulation error_錯誤的解決辦法

如果在linux中,不管是root用戶還是普通用戶登錄後,修改自己的密碼,出現—passwd:Authentication token manipulation error—錯誤的解決辦法: root自己修改密碼失敗

普通用戶修改密碼失敗

1.報這樣的錯誤是:密碼:身份驗證令牌操作錯誤,一般是密碼文件的權限的問題,不過也有可能是根目錄空間滿。

用lsattr命令查看存放用戶和密碼的文件屬性,發現有i選項: (i:不得任意更動文件或目錄。)所以導致所有的用戶都不能修改密碼,因爲沒有權限允許。

 

2.我們需要用chattr命令將i權限撤銷,然後再修改,就可以了。

在終端輸入:

# chattr -i /etc/passwd
# chattr -i /etc/passwd

3.然後在測試root用戶和xiaogang用戶修改自己的密碼。

測試root用戶修改密碼

測試xiaogang用戶修改密碼

4.爲了安全起見,最好修改完密碼,在把存放用戶和密碼的文件保護起來。

# 用chattr -i /etc/passwd 和 chattr -i /etc/shadow文件

5.普通用戶修改自己的密碼,是有要求的,密碼必須複雜,並且在密碼字典裏有的字符才能設置。

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