本文將把Linux 系統管理遇到的問題進行彙總 一、用戶修改密碼 問題現象 用戶登錄後,修改自己的密碼,出現 passwd:Authentication token manipulation error(身份驗證令牌操作錯誤),一般是密碼文件的許可權的問題,不過也有可能是根目錄空間滿。 問題定位 ls ...
本文將把Linux 系統管理遇到的問題進行彙總
一、用戶修改密碼
問題現象
用戶登錄後,修改自己的密碼,出現 passwd:Authentication token manipulation error(身份驗證令牌操作錯誤),一般是密碼文件的許可權的問題,不過也有可能是根目錄空間滿。
問題定位
lsattr 命令查看存放用戶和密碼的文件屬性,發現有i選項(不得任意更動文件或目錄)。所以所有的用戶都不能修改密碼,因為沒有許可權允許。
[root@client ~]# lsattr /etc/passwd && lsattr /etc/shadow ----i----------- /etc/passwd ----i----------- /etc/shadow
問題解決
chattr 命令將i許可權撤銷,然後再執行 passwd 改密操作。為了安全起見,改密後把存放用戶和密碼的文件保護起來
[root@client ~]# chattr -i /etc/passwd && chattr -i /etc/shadow /* 進行改密操作 */ [root@client ~]# chattr +i /etc/passwd && chattr +i /etc/shadow
Linux命令參考
在Linux中用chattr和lsattr命令管理文件和目錄屬性