LinuxSir.cn,穿越时空的Linuxsir!

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

LFS 不能登入, thx

[复制链接]
发表于 2005-4-4 14:54:02 | 显示全部楼层 |阅读模式
各位,
我的LFS出現以下問題, 在啟動後進入login畫面, 但當輸入 root 後, 就沒有動作, 只是再顯示出login畫面, 不能辨認用戶似的. 請教各位如何解決這問題呢. 請各位賜教. thanks.

以下是啟動情況

  1. ... ...
  2. INIT: version 2.86 booting
  3. ... ...
  4. localhost login: root

  5. localhost login: root

  6. localhost login: root

复制代码


以下是幾個login動要設定當及軟件包

  1. kernel-2.4.28, bash, sysVinit, util-linux(agetty, login and paaswd).
复制代码


/etc/passwd
[/code]root::0:0:root:/root:/bin/bash      <---- no passwd require.[/code]

/etc/inittab

  1. id:3:initdefault:

  2. si::sysinit:/etc/rc.d/rc.sysinit

  3. 10:0:wait:/etc/rc.d/rc 0
  4. 11:1:wait:/etc/rc.d/rc 1
  5. 12:2:wait:/etc/rc.d/rc 2
  6. 13:3:wait:/etc/rc.d/rc 3
  7. 14:4:wait:/etc/rc.d/rc 4
  8. 15:5:wait:/etc/rc.d/rc 5
  9. 16:6:wait:/etc/rc.d/rc 6

  10. ca::ctrlaltdel:/sbin/reboot
  11. #su::S016:once:/sbin/sulogin

  12. 1:2345:respawn:/sbin/agetty tty1 9600
  13. 2:2345:respawn:/sbin/agetty tty2 9600
复制代码


請各位賜教.  :ask
发表于 2005-4-5 08:09:35 | 显示全部楼层
你在LFS的最后面有没有设定root的密码呢?是不是忘了呢?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-4-6 10:09:53 | 显示全部楼层
Post by 小丑奇兵
你在LFS的最后面有没有设定root的密码呢?是不是忘了呢?


謝謝你,
我在/etc/passwd 下設定為root::0:0:root:/root:/bin/bash, 這是代表root不需要密碼的.
請各位再指教.
回复 支持 反对

使用道具 举报

发表于 2005-4-6 14:35:57 | 显示全部楼层
我在/etc/passwd 下設定為root::0:0:root:/root:/bin/bash, 這是代表root不需要密碼的.
看不出这一行里哪个表示不要密码啊?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-4-6 17:50:20 | 显示全部楼层
謝謝各位的意見,
現在有這一情況, 現在當我輸入root及密碼後會出現 Login incorrect的情況.
而當我用chroot進入lfs, 用passwd root更改root 密碼時出現.

  1. Can't find username anywhere. Is `root' really a user?: No such file or directory
复制代码


請各位再賜教. thx
回复 支持 反对

使用道具 举报

发表于 2005-4-6 20:08:12 | 显示全部楼层
cat > /etc/passwd << "EOF"
root:x:0:0:root:/root:/bin/bash
EOF
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-4-7 11:54:37 | 显示全部楼层
各位好,
謝謝各位的指教. 現在再請教.

我已更改了/etc/passwd, 再用chroot進入lfs系統, 用"passwd root" ?碜兏黵oot的密碼, 但出現了以下錯誤.

  1. [root@localhost mycd]# chroot /mnt/mycd /bin/bash
  2. bash-2.05b# passwd root
  3. Can't find username anywhere. Is `root' really a user?: No such file or directory
  4. bash-2.05b#
复制代码

但在lfs系統etc內已經有 passwd 及 shadow, 請問錯的原因在那呢, 再請指教.
回复 支持 反对

使用道具 举报

发表于 2005-4-7 14:09:19 | 显示全部楼层
装到第六章哪里了?装了shadow后才设密码。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-4-8 17:24:23 | 显示全部楼层
各位, 現在的情況有改變, 當chroot進入後, 使用 passwd ?砀膔oot密碼時出現

  1. #passwd
  2. passwd: unknown uid 0
  3. #
  4. #passwd root
  5. passwd: unknown uid 0
复制代码


/etc/passwd
  1. root:x:0:0::/root:/bin/sh
复制代码


/etc/group
  1. root:x:0:root
复制代码


請各位指教.
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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