LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 894|回复: 8

BLFS中无法login。

[复制链接]
发表于 2004-1-8 11:08:17 | 显示全部楼层 |阅读模式
按照blfs的文档上说的安装了libpam,然后按照它的要求重新编译了shadow。
结果启动以后,无法login系统。
提示incorrect。

把硬盘挂到另一个系统上,查看auth.log,显示如下
PAM adding fault module: /lib/security/pam_mail.so
PAM unable to dlopen (/lib/security/pam_lastlog.so)
...................
我查看了/lib/下,根本就没有security这个目录。
我都是按照文档做的。
哪里出问题了呢?????
请大虾指点
发表于 2004-1-8 11:12:22 | 显示全部楼层
我都不装pam的,主要是觉得没有用。如果要装pam,要先读一下pam howto
如果怕麻烦,就chroot进去,把pam删了,再编译一遍shadow
 楼主| 发表于 2004-1-8 11:20:40 | 显示全部楼层
不是吧。这么恐怖。
我刚刚试了一下。
make uninstall不好使。
怎么删呀????
我都不知道它安装到哪里去了。
发表于 2004-1-8 11:22:54 | 显示全部楼层
/lib下面,找有pam的.so和.a,然后在/usr/include下面找头文件。
用find ./ | grep pam
发表于 2004-1-8 12:26:22 | 显示全部楼层
暂时把/etc/pam.d下边的文件都移走,试试。。
我看你是pam装错了,,不然不会出问题的。我装pam装了10次多了,一次都没问题。。我还用上了cracklib,也没有问题。
 楼主| 发表于 2004-1-8 14:12:05 | 显示全部楼层
您一次都没问题???
我在make install的时候报错。
make all install in "po"
.............
no such file or directory。
我到blfs的邮件列表里面查,有一个人说是因为shadow+libpam与gettext 0.12.1有冲突。
需要将make install改成make MKINSTALLDIRS=./mkinstalldirs install。
我用这种方法才安装过去。
blfs文档上有一个是mv /lib/{libmisc.so,libshadow.so} /usr/lib,可是我的系统上/lib/目录下根本就没有这两个文件。

请问大虾,这个是怎么回事?

还有,我昨天查邮件列表的那个url我怎么也找不到了。
就是一个可以在lfs和blfs的邮件列表里进行关键字查询的网页,请大虾告知
发表于 2004-1-8 14:47:03 | 显示全部楼层
那就是你的系统有问题了。。我不管是第一次手动装,还是到现在自动lfs,都没有这个问题,不知道你用的是什么book,如果可以,最好别选择那么新的cvs,没有必要。我blfs+lfs都是用5.0的。没有用cvs。
 楼主| 发表于 2004-1-8 14:59:52 | 显示全部楼层
老大,我用的是5.0的呀???
就是这个站点汉化的那个呀。

http://lfs.linuxsir.cn/htdocs/blfscvs/postlfs/shadow.html
发表于 2004-1-8 15:01:38 | 显示全部楼层
那我就不知道了,,编译如果都不成功的话,就别make install ,不然你的系统就是不完整的。尤其这些特殊的包,如shadow/pam等。

重新编译shadow/pam包。看看行不行?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表