关于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问题报错的主要内容,如果未能解决你的问题,请参考以下文章

关于passwd因inode问题报错

关于passwd因inode问题报错

关于vue打包是因代码校验报错

『实用技巧』解决mac系统安装inode后报错:libCoreUtils.dylib

『实用技巧』解决mac系统安装inode后报错:libCoreUtils.dylib

『实用技巧』解决mac系统安装inode后报错:libCoreUtils.dylib