製作好ramdisk之後 通過串列埠進入系統 卻發現系統直接登入進去了 並沒有要求用root使用者名稱和密碼進行登入 解決如下
在 /etc/init.d/rcs 檔案新增如下語句
root:/> cat /etc/inittab
::sysinit:/etc/init.d/rcs
::respawn:/bin/login
#::respawn:-/bin/sh
#tty2::askfirst:-/bin/sh
::ctrlaltdel:/bin/umount -a -r
然後還得在/etc/下新增group shadow passwd這3個檔案
busybox提示can't access tty.job control turned off 解決方法
/etc/inittab寫法如下
對於x86:
tty1::respawn:/sbin/getty 38400 tty1
tty2::respawn:/sbin/getty 38400 tty2
對於arm:
首先確保在/dev/ttys0存在,否則自己在/linuxrc或/etc/rcs或/urs/local/rc.local中加入
ln -s /dev/tts/0 /dev/ttys0
ln -s /dev/vc/0 /dev/tty0
ln -s /dev/vc/1 /dev/tty1
ln -s /dev/vc/2 /dev/tty2
注意:確保在執行下面的語句前在/dev下建立ttys0
方法1:
/etc/inittab寫入
console::sysinit:-/etc/rcs
ttys0::respawn:/sbin/getty -l ttys0 115200 vt100
方法2:
/etc/inittab寫入
console::sysinit:-/etc/rcs
ttys0::respawn:-/bin/sh
前者需要登陸驗證,會出現提示輸入使用者名稱和密碼,後者不會
方法3:
修改核心原始碼
在核心原始碼drivers/char/tty_io.c中將
noctty = 1
改為noctty = 0
然後/etc/inittab可以使用預設的,也可以寫成:
console::sysinit:-/etc/rcs
console::respawn:/sbin/getty console 115200 ttys0
busybox登陸後沒要求輸入密碼的解決辦法
製作好ramdisk之後 通過串列埠進入系統 卻發現系統直接登入進去了 並沒有要求用root使用者名稱和密碼進行登入 解決如下 在 etc init.d rcs 檔案新增如下語句 root cat etc inittab sysinit etc init.d rcs respawn bin logi...
busybox登陸後沒要求輸入密碼的解決辦法
製作好ramdisk之後 通過串列埠進入系統 卻發現系統直接登入進去了 並沒有要求用root使用者名稱和密碼進行登入 解決如下 在 etc init.d rcs 檔案新增如下語句 root cat etc inittab sysinit etc init.d rcs respawn bin logi...
curl登陸後模擬登陸並訪問登陸後的頁面
header content type textml charset utf 8 採集的資訊需要先登入的就要先模擬登入 設定cookie儲存路徑 cookie path ch curl init 組裝使用者名稱和密碼 info username 141391000914 info password ...