关于passwd因inode问题报错
Posted Parker@1989
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于passwd因inode问题报错相关的知识,希望对你有一定的参考价值。
故障现象: 1 、修改密码时报错 passwd: Authentication token manipulation error 2 、添加用户报错: unable to lock password file 分析问题: 1 、检查相关配置文件权限正常: /etc/passwd /etc/shadow google 的解决方法尝试没能解决问题, df 查看硬盘空间正常: 2、使用命令 strace -f passwd 追踪分析原因,看到关键报错信息: “ No space left on device ” ,可是 df 查看硬盘空间没问题呀, googler 得知有可能是 inode 满了查看的确是根分区 inode 满了 查找原因: /var/spool/clientmqueue 生成的文件占用完 inode ,此目录下文件的产生原因主要是 crontab 里面的命令没有添加 “>/dev/null 2>&1” 标准输出、错误输出信息都输入到 /dev/null , 解决方法: 1 、删除文件后正常,目录下文件太多建议使用管道加 xargs : ls /var/spool/clientmqueue |xargs rm -rf # 因为目录下都是文件最好使用 rm -f# 2 、将 crontab 命令后面添加 “>/dev/null 2>&1”以上是关于关于passwd因inode问题报错的主要内容,如果未能解决你的问题,请参考以下文章