解决passwd命令的“module is unknown”的错误

原创 2004年03月02日 10:17:00

解决passwd命令的“module is unknown”的错误

/******************************************************************

*本文首发于bbs.bluegem.orglinux

*本人emailchenfei@sohu.com

*如转载本文,请保留首发地和本人联络方式,以方便交流,谢谢!

******************************************************************/

背景:
还是那个Minilinux的项目。我以rh9为蓝本,从一穷二白开始一点点加东西,最后做到2
1m。但是执行passwd命令的时候系统报告“module is unknown”错误,我用ldd命令确
认了所有和passwd有关的动态库,但是还是报同样的错误。
解决过程:
我先用# ldd /usr/bin/passwd找到所有和passwd命令有关的动态库,并且cp到相关的系
统目录。还是有问题,我又考虑可能和ldconfig有关,我查看了ldconfig的配置文件/et
c/ldconfig.conf,只有与kerbro等有关的配置。
在google上查,老外说跟pam有关,什么ldopen有问题。但是没有人给出确切的答案。
后来问了个朋友,他也确定是和Pam有关,但是也说不准确且的原因。他推荐我用strace
跟踪一下,我就用# strace -o passwd.log passwd,把运行结果存到passwd.log里和正
常的系统里的passwd运行结果比对,发现缺个库/usr/lib/libcrack.so.3,加上在运行
,还是不行,在用同样的方法,发现缺少/usr/lib/crack_dict*。
至此,Passwd可以正常运行。 
 

单位不能上bbs了,完全凭写的,hoho。
重要的不是如何解决问题,而是解决问题的思路。

 

解决“Linux无法登录,显示module is unknown”问题

问题描述:今天用secureCRT连接不上centos7系统,打开vSphere client的虚拟机控制台,输入用户名与密码,显示“module is unknown”,无法登陆。解决方法:一、设置...
  • yjk13703623757
  • yjk13703623757
  • 2017年01月18日 11:24
  • 3770

Linux无法登录,显示module is unknown

今天在配置mysql安装环境时,更改了一些系统参数,注销重新登录时发现即使输入正确的用户名和密码,也无法登录,在按回车的那一瞬间可以看到密码下方有一行快速闪过的提示“module is unknown...
  • u011729265
  • u011729265
  • 2015年09月30日 13:53
  • 1141

Linux无法登录,显示module is unknown

今天在配置Oracle安装环境时,更改了一些系统参数,注销重新登录时发现即使输入正确的用户名和密码,也无法登录,在按回车的那一瞬间可以看到密码下方有一行快速闪过的提示“module is unknow...
  • qq_27966627
  • qq_27966627
  • 2016年03月31日 09:16
  • 1094

linux下修改oracle密码报错修改密码问题解决

服务器宕机了,重新启动后,在准备进入oracle的时候。密码忘记了。这个时候我们一般使用的是passwd oracle。但是这个时候一般会提示“passwd oracle passwd: O...
  • m290345792
  • m290345792
  • 2017年02月12日 17:54
  • 912

使用Environment Module设置运行环境

“Environment module”(环境模块)是一组环境变量设置的集合。 module可以被加载(load)、卸载(unload)、切换(switch),这些操作会改变相应的环境变量设置,从而让...
  • RHEL_admin
  • RHEL_admin
  • 2015年04月29日 16:19
  • 3420

linux modules相关工具和命令

L 一.管理内核模块的相关命令 1、lsmod 列加以挂载的内核模块; lsmod 是列出目前系统中已加载的模块的名称及大小等;另外我们还可以查看 /proc/modul...
  • yaoyao4959
  • yaoyao4959
  • 2013年02月02日 22:30
  • 4751

模块化编程:ES6 module命令

1.概述历史上,JavaScript 一直没有模块(module)体系,无法将一个大程序拆分成互相依赖的小文件,再用简单的方法拼装起来。其他语言都有这项功能,比如 Ruby 的require、Pyth...
  • webfansplz
  • webfansplz
  • 2018年01月06日 17:39
  • 36

Centos6.5 启动后桌面空白,login输入用户名密码提示module is unknow

今天在本机装oracle10g,环境,配置文件修改完后,重启服务器。 结果就出现了这么一个问题。 以oracle用户名进入系统,桌面一片空白,不能进行任何操作。 难道是oracle用户创建的有问...
  • e_wsq
  • e_wsq
  • 2016年09月06日 10:07
  • 1033

解决passwd命令的“module is unknown”的错误

解决passwd命令的“module is unknown”的错误/******************************************************************...
  • chenfei
  • chenfei
  • 2004年03月02日 10:17
  • 7693

Yocto i.MX6 (TQIMX6) (01) : 3.14.28内核的适配

Freesacle Yocto的环境配置与编译 到Freescale下载imx6 Linux Source Code,解压里面的fsl-yocto命名的压缩包得到Yocto setup手册:Free...
  • dddxxxx
  • dddxxxx
  • 2016年09月13日 17:19
  • 2407
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:解决passwd命令的“module is unknown”的错误
举报原因:
原因补充:

(最多只允许输入30个字)