故障现象:
      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查看硬盘空间没问题呀,google得知有可能是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”

本文转自pandazhai 51CTO博客,原文链接:http://blog.51cto.com/dreamway/1045586

命令passwd报错因inode节点处理记录相关推荐

  1. 安装oracle 19c rac报错:2节点执行root.sh asm实例启动失败

    安装oracle 19c rac报错:2节点执行root.sh asm实例启动失败 背景 解决过程 查看lmon trc 查看mos 真的是网络的问题 haip 禁用haip 安装好的环境禁用haip ...

  2. 解析IOS控制台利用GDB命令查看报错堆栈

    解析IOS控制台利用GDB命令查看报错堆栈是本文要介绍的内容,在ios开发中,如果提前释放一个指针的内存,在以后还继续使用这个指针,那么程序会立刻crash掉,而且很难有报错信息,我以前都是靠猜测去判 ...

  3. Superset执行「superset db upgrade」命令的报错记录

    Superset执行「superset db upgrade」命令的报错记录 文章目录 Superset执行「superset db upgrade」命令的报错记录 零.写在前面 一.「superse ...

  4. centos使用yum命令安装报错 File /usr/bin/yum, line 30 except KeyboardInterrupt, e:

    原因 centos7使用yum命令安装报错如下: File "/usr/bin/yum", line 30except KeyboardInterrupt, e:^ SyntaxE ...

  5. 保姆级Red Hat没有yum命令、报错This system is not registered to Red Hat Subscription Management.

    前言:红帽的yum源是需要注册付费的,如果一定要免费使用红帽系统,那么你需要将红帽的yum源替换为CentOS对应的源,那你可以花些时间看我的在替换yum源的过程以及所遇到的问题:如果不一定要使用红帽 ...

  6. stata15无法识别调用plus外部命令,报错:command XXX is unrecognized如何解决?

    stata15无法识别调用plus外部命令,报错:command XXX is unrecognized 如何解决? 解决办法: 查看stata文件夹下是否有profile.do文件: 如果有,可能是 ...

  7. linux中make命令报错,Linux命令make报错总结

    Linux环境报错原因.解决方法记录(逐步总结) 1:/bin/sh: lex: command not found make[1]: Leaving directory `/home/ksj/tes ...

  8. 今日发现导出dbf类型为dBASE IV的文件,数据列不能超过40个,否则报错“字段将不能置于记录中”

    今日发现导出dbf类型为dBASE IV的文件,数据列不能超过40个,否则报错"字段将不能置于记录中" 一开始还以为其他问题呢,结果逐步排除,中英文列名,均可,各种定义列方式,最后 ...

  9. 安装teamveaver时 报错 未安装软件包 libqt5qml5 记录一下

    安装teamveaver时 报错 未安装软件包 libqt5qml5 记录一下 lgyuWT 2020-11-11 00:43:30 540 收藏 分类专栏: ubuntu报错记录 文章标签: ubu ...

最新文章

  1. boost::hana::take_back用法的测试程序
  2. Hadoop之MapReduce程序应用一读取专利引用数据集并对它进行倒排
  3. java 多态性 接口_Java中的多态性和接口
  4. openwrt安装蒲公英_不会OpenWRT、软路由也能双宽带叠加,蒲公英X6快速上手体验...
  5. flash中的渐变滤镜GradientGlowFilter
  6. SPS用户管理的问题
  7. Spring Shell笔记-help方法及exit及其他方法
  8. java web 启动时执行_java Web 启动时自动执行代码的几种方式
  9. c语言双链表从右向左遍历,有没有大佬在的,我这双向链表怎么没办法遍历
  10. android动态添加圆,Android开发中TextView 实现右上角跟随文本动态追加圆形红点
  11. 合抱之木,生于毫末; 九层之台,起于垒土。
  12. PIoU Loss: Towards Accurate Oriented Object Detection in Complex Environments
  13. FPGA学习-rom只读存储器(嵌入式块应用)
  14. 教你如何一键提取微信公众号文章的封面图
  15. CE自动汇编之AOB注入
  16. git 误删分支恢复方法
  17. php 小程序即时聊天,网易云IM小程序聊天室集成。PHP版SDK API使用示例
  18. php linux 缓存文件,Linux下搭建网站提示缓存文件写入失败的处理办法
  19. Software Engineering at Google翻译-III-11-Testing overview(测试概述)
  20. 【附源码】计算机毕业设计SSM社区团购服务系统

热门文章

  1. “21天教你学会C++”
  2. 人工智能:第七章 机器学习
  3. 信息系统项目管理师-项目评估的基本方法
  4. 数据库分库分表(持续更新中)
  5. Java并发编程——volatile
  6. JSP标签和JSTL标签注意点
  7. Java算法-奇怪的分式
  8. Spark SQL Catalyst源代码分析Optimizer
  9. Instance and Media Recovery Structures
  10. 【自然框架】分享 n级联动下拉列表框