出现—passwd:Authentication token manipulation error—错误的解决办法
在服務器安裝過程中,經(jīng)常遇到軟件安裝失敗,有一部分原因是在linux系統(tǒng)禁止添加新的用戶和修改原有用戶,在網(wǎng)上找了一篇解決此問題的文章,特轉到此處作為參考:
文章:http://blog.sina.com.cn/s/blog_70c9c4b40101ehni.html
如果在linux中,不管是root用戶還是普通用戶登錄后,修改自己的密碼,出現(xiàn)—passwd:Authentication token manipulation error—錯誤的解決辦法:
root自己修改密碼失敗
普通用戶修改密碼失敗
1.報這樣的錯誤是:密碼:身份驗證令牌操作錯誤,一般是密碼文件的權限的問題,不過也有可能是根目錄空間滿。
用lsattr命令查看存放用戶和密碼的文件屬性,發(fā)現(xiàn)有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.普通用戶修改自己的密碼,是有要求的,密碼必須復雜,并且在密碼字典里有的字符才能設置。。
總結
以上是生活随笔為你收集整理的出现—passwd:Authentication token manipulation error—错误的解决办法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 容器技术详解
- 下一篇: Can‘t locate XXX/XXX