問題: 當使用root修改密碼時,報錯passwd:Authentication token manipulation error
解決:
1、查看是否權限問題, /etc/passwd /etc/shadow文件是否被鎖住
lsattr /etc/passwd lsattr /etc/shadow
文件解鎖:
chattr -i /etc/passwd chattr -i /etc/shadow
然后進行測試
2、查看根目錄空間是否滿了
df -h
如果是根目錄空間滿了,則根據需要清除磁盤文件
3、查看權限問題 ,是否沒有執行權限
ll /etc/passwd ll /etc/shadow
賦予執行權限
chmod 755 /etc/passwd /etc/shadow
如果執行chmod命令報錯 chmod: changing permissions of ‘/etc/passwd': Read-only file system
原因是:文件系統處於只讀模式下
解決方式: mount -rw -o remount /
注:mount 是掛載命令
-rw 是說指定的掛載文件是可讀/寫的
-o remount / 是說重新掛載根
然后重新執行chmod命令