Atlas 500 修改密码提示:passwd: Authentication token manipulation error
问题描述
Atlas 500系统下修改root密码时提示:passwd: Authentication token manipulation error
告警信息
处理过程
1.执行mount检查根分区是否只读,如果根分区为ro,则执行mount -o rw,remount / 尝试重新挂载根分区为可读写模式。
2.执行:lsattr /etc/passwd和lsattr /etc/shadow,查看passwd和shadow文件的权限,两个文件权限正常。若此处显示包含i权限,则需要去掉。
3.执行df -h 查看空间使用情况,发现根分区/dev/mmcblk0p3文件系统的使用率为100%,通过删除根分区文件系统内的部分临时文件,空余出一定的空间后修改密码成功。
根因
根分区文件系统空间占用率为100%导致修改密码失败。
解决方案
删除根分区内的部分临时文件,空余出一定的空间后修改密码成功。
建议与总结
若遇到linux系统修改密码提示passwd: Authentication token manipulation error的,可做如下尝试:
(1)重新挂载根分区:mount -o rw,remount / ;
(2)使用lsattr /etc/shadow和lsattr /etc/passwd查看shadow和passwd的权限,若显示:
—-i——–e- /etc/shadow
—-i——–e- /etc/passwd
则需要使用chattr -i /etc/shadow、chattr -i /etc/passwd 命令来去掉-i 的属性。
(3)使用df -h 查看根分区是否被占满,若占满则需释放部分空间。
版权声明:
作者:SE_You
链接:https://www.cnesa.cn/453.html
来源:CNESA
文章版权归作者所有,未经允许请勿转载。
共有 0 条评论