🎬 HoRain 云小助手:个人主页
⛺️生活的理想,就是为了理想的生活!
⛳️ 推荐
前些天发现了一个超棒的服务器购买网站,性价比超高,大内存超划算!忍不住分享一下给大家。点击跳转到网站。
目录
一、错误现象深度解析
当普通用户执行passwd
命令时出现以下错误提示:
$ passwd
Changing password for user01.
(current) UNIX password:
New password:
Retype new password:
passwd: Authentication token manipulation error
关键特征:
- 确认旧密码正确后依然报错
- 新密码符合复杂度要求
- 错误提示与身份验证令牌操作相关
二、系统级故障排查流程
1. 检查关键文件权限
# 查看/etc/shadow文件权限(应属于root且权限为640)
$ ls -l /etc/shadow
-rw-r----- 1 root shadow 1436 Mar 17 10:00 /etc/shadow
# 修复权限(需root权限)
$ sudo chmod 640 /etc/shadow
$ sudo chown root:shadow /etc/shadow
2. 验证磁盘空间状态
# 检查根分区使用率
$ df -h /
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 50G 49G 1.0G 98% /
# 清理磁盘空间(示例)
$ sudo journalctl --vacuum-size=200M # 清理日志
$ sudo apt-get clean # 清除软件包缓存
三、文件系统异常处理
1. 检查文件系统只读状态
# 查看挂载参数
$ mount | grep ' / '
/dev/sda1 on / type ext4 (ro,relatime)
# 重新挂载为读写模式(紧急操作)
$ sudo mount -o remount,rw /
2. 文件系统错误修复
# 强制检查ext4文件系统
$ sudo umount / # 先卸载分区
$ sudo fsck -y /dev/sda1
$ sudo mount -a # 重新挂载
四、身份认证机制排查
1. PAM配置验证
# 检查PAM密码模块配置
$ cat /etc/pam.d/passwd
password requisite pam_pwquality.so retry=3
password sufficient pam_unix.so sha512 shadow nullok try_first_pass
常见问题点:
pam_pwquality.so
模块缺失导致密码策略失效pam_unix.so
参数配置错误
2. SELinux/AppArmor干预
# 临时禁用SELinux(测试用)
$ sudo setenforce 0
# 查看审计日志
$ sudo ausearch -m AVC -ts recent
五、密码数据库维护
1. 手动同步密码文件
# 强制同步密码数据库
$ sudo pwconv # 生成/etc/shadow
$ sudo pwunconv # 反向操作(慎用)
2. 用户属性修复
# 检查账户状态
$ sudo passwd -S user01
user01 P 03/17/2024 0 99999 7 -1
# 解锁账户
$ sudo passwd -u user01
六、硬件级故障排查
1. 存储设备健康检测
# 查看SSD健康状态
$ sudo smartctl -a /dev/sda
SMART overall-health self-assessment test result: PASSED
# 检查硬盘坏道
$ sudo badblocks -v /dev/sda > badblocks.log
2. 内存故障测试
# 使用memtester检测内存
$ sudo apt install memtester
$ sudo memtester 1G 5 # 测试1GB内存,循环5次
七、预防措施与最佳实践
-
系统监控配置:
# 设置磁盘空间报警 $ sudo apt install smartmontools $ sudo smartd --test=once /dev/sda
-
定期维护任务:
# 创建每周维护任务 $ sudo crontab -e 0 3 * * 0 /usr/sbin/trim_ssd.sh # SSD Trim维护
-
密码策略优化:
# 修改密码复杂度要求 $ sudo vi /etc/security/pwquality.conf minlen = 8 maxrepeat = 3
通过本指南的系统排查,90%以上的密码修改错误均可快速定位解决。建议生产环境配置双因素认证(2FA)提升系统安全性,关键操作前做好系统快照备份。
❤️❤️❤️本人水平有限,如有纰漏,欢迎各位大佬评论批评指正!😄😄😄
💘💘💘如果觉得这篇文对你有帮助的话,也请给个点赞、收藏下吧,非常感谢!👍 👍 👍
🔥🔥🔥Stay Hungry Stay Foolish 道阻且长,行则将至,让我们一起加油吧!🌙🌙🌙