LinuxSir.cn,穿越时空的Linuxsir!

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

各位大侠来看看这是何故创建小型linux遇到的问题

[复制链接]
发表于 2003-4-2 10:26:57 | 显示全部楼层 |阅读模式
我想建一个小型的linux,
想先让她跑起来再说
我首先新建了一个分区
而后在上面用mke2fs建立了linux文件系统,
并建立了相应的文件夹,
再之后把原来系统的linux内核考到新建分区上面
再修改了lilo
之后装了sysvinit
并且建立了inittab文件
拷贝了原来的passwd,group文件
并且只留下了root所在行
而后把shadow里面的encoded password字段拷贝到password文件和group文件的x位置
出现:cannot open pasword database

我把/lib/* 拷到$LFS/lib下
不出现cannot open pasword database 了
后来我又安装了bash
就是把生成的二进制bash文件拷贝到$LFS/bin下
并建了连接sh指向它


接下来又安装了login utilities
就是把编译util-linux-2.11w生成的login,agetty
拷到$LFS/bin和$LFS/sbin下
重起之后出现提示符:
(none)login:
输入root和密码后
出现bahs-2.05#提示符
但仅仅几秒就自动变为
(none)login:
再重复还是这样
各位大侠,
请问这是何故?
发表于 2003-4-2 10:36:33 | 显示全部楼层
而后把shadow里面的encoded password字段拷贝到password文件和group文件的x位置
出现:cannot open pasword database
是不是这一步没有搞对啊,因为看你后面出的问题就是密码不对。
 楼主| 发表于 2003-4-2 11:35:25 | 显示全部楼层
但是我用ctrl+alt+del三键后
提示我give root password for maintenance(or type control-D for normal startup):
然后我输入密码后
提示符为:   bash-2.05#
既然这一步都能识别出密码来,
是不是说明不是shadow 里面encode password 的问题呢?
发表于 2003-4-2 12:29:43 | 显示全部楼层
那你看一下是不是shadow的设置不太一样呢?有一个shadow的设置文件里有一个MD5的设置,可能和你系统里的不一样吧?
发表于 2003-8-5 20:20:26 | 显示全部楼层

我也碰到这种问题,在这里搜了很久 没找到!:)

在/etc/inittab里 看了看发现 ...tty1这一行和 ...tty2这一行是一样(只有tty1和tty2不一样^-^ )! 可是
root 在tty1 登陆就出现前面老兄说的情况 ,在tty2 登陆时却很正常(如下:)tty1:
xxx loginroot)
#            <--------登陆成功
xxx login: <------两三秒钟后 又自动得跳出了 试了几次还是这样faint!!

tty2 却很正常:
xxx loginroot)
#
#      <--------很正常!!
()内是表示 以 root 用户方式登入。

哪位哥们请帮一把!!
发表于 2003-8-5 20:26:43 | 显示全部楼层

呵呵

: 和 ( 离得太近了 变成了:( 呵呵 不好意思!
ps: 我的os是自己裁剪过的linux 2.4.18 没有前面几位朋友提到过的password & shadow 文件(他们是空的 :) )

帮一把 :)
发表于 2003-8-5 21:45:47 | 显示全部楼层
/etc/inittab,
/etc/securetty
/etc/login.def
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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