login
一、获得指定密码的/etc/password文件、用户Login认证
1、busybox中打开passwd编译选项
2、升级新版本的固件后,使用passwd修改处需要的密码。
3、cat /etc/passwd
4、将生成的密码代码放入为编译的/etc/default/
cat /etc/passwd 中,即得到了我们所需要的MD5或其他加密方式的加密后的密码。
二、telnet同时支持多路会话(pty)
UNIX98_PTYS
/etc/init.d/rcS文件中增加
mount -t devpts devpts /dev/pts
busybox的.config文件
CONFIG_FEATURE_DEVPTS=y
kernel的.config文件
CONFIG_UNIX98_PTYS=y
CONFIG_DEVPTS_MULTIPLE_INSTANCES=y
# CONFIG_LEGACY_PTYS is not set
linux-2.6.30/include/linux/tty.h 可修改最大支持会话数默认4096
#define NR_UNIX98_PTY_DEFAULT 4096 /* Default maximum for Unix98 ptys */
LEGACY_PTYS
busybox的.config文件
# CONFIG_FEATURE_DEVPTS is not set
kernel的.config文件
# CONFIG_UNIX98_PTYS is not set
CONFIG_LEGACY_PTYS=y
CONFIG_LEGACY_PTY_COUNT=256
最大会话数受宏限制,CONFIG_LEGACY_PTY_COUNT=256
受/etc/pty设备数目显示(dev/pty0 1 2 3 4)若会话数大于pty设备数telnetd进程退出!