介绍
Linux passwd
命令用来更改使用者的密码
- 语法
1 | passwd [-k] [-l] [-u [-f]] [-d] [-S] [username] |
- 常用参数
1 | -d 删除密码 |
异常处理
Linux 密码修改报错 “Authentication token manipulation error” 的解决方法
- 问题现象
1 | (base) [root@i-x676awuk ~]# passwd root |
- 问题原因
可能的问题原因:
与用户密码相关的文件设置了 -i 安全属性。
与用户密码相关的文件被篡改或出现异常。
和密码管理相关的文件主要包括:
/etc/passwd
/etc/shadow
/etc/group
/etc/gshadow
- 处理办法
使用lsattr
检查密码相关文件权限:
1 | (base) [root@i-x676awuk ~]# lsattr /etc/passwd /etc/group /etc/*shadow |
使用chattr
取消密码相关文件权限:
1 | (base) [root@i-x676awuk ~]# chattr -ia /etc/passwd /etc/group /etc/*shadow |