1. linux kernel config
check *File systems --> /dev/pts file system for Unix98 PTYs
check *Character devices -> Unix98 PTY support

2. busybox config
check *General Configuration -> Support for devfs
check *General Configuration -> Use the devpts filesystem for Unix98 PTYs

3. check /dev/ptmx
mknod -m 666 ptmx c 5 2

4. add telnet for root logins
Simply edit the file /etc/securetty and add the following to the end of the file:

pts/0
pts/1
pts/2
pts/3
pts/4
pts/5
pts/6
pts/7
pts/8
pts/9

PS:
busybox config -> Login/Password Management Utilities -> Support for shadow passwords
不用選,還可以省點 size,並且把 /etc/shadow 移除,因為用不到。
另外在 passwd 及 shadow 的密碼都是要加密的,而非 passwd 內的密碼是明碼。

原始的 /etc/securetty 只有 tty?,而 sigmadesign 使用的名稱卻是 ttyAM0 ,造成當我把
/etc/inittab 中的 ttyAM0::askfirst:-/bin/msh 改成 ttyAM0::askfirst:/bin/login 後,使
用 root login 一直不成功,而 telnet root login 卻成功的奇怪問題。
後來在 /etc/securetty 加入 ttyAM0 後就沒有問題了。
創作者介紹

邱小新の工作筆記

台南小新 發表在 痞客邦 PIXNET 留言(0) 人氣()