嵌入式linux使用者密碼驗證

2021-06-17 01:24:20 字數 554 閱讀 7859

嵌入式linux使用者登入密碼驗證

開發板啟動核心後,一般是直接按回車鍵就能直接進入檔案系統,以前一直搞不懂為什麼不需要使用者密碼

驗證,今天上網檢視了一下,原來是因為配置檔案的問題。

原來一直以為使用者密碼驗證是由運用程式做的,後來,上網查了一下,原來是由檔案系統完成的,

在編譯busybox的時候把相關的選項選上,就可以支援使用者密碼登入了,見下圖。

編譯好busybox之後,在可執行檔案中,可以找乙個檔名為login的軟鏈結,就是負責使用者驗證登入的。

可以直接拷貝主機的passwd 和 shadow 兩個檔案到開發板的/etc目錄下.

在/etc/init.d/rcs檔案中加入

/bin/login

重啟開發板,登入就需要密碼驗證了

還可以在/etc建立乙個inittab檔案,

新增::respawn:-/bin/login

::sysinit:/etc/init.d/rcs

inittab檔案的規則可以網上查閱相關的資料。

分享給和我一樣的菜鳥......

**:

嵌入式 linux 編譯

第二次換了編譯環境編譯時又提示 make 3 drivers video console vgacon.o 錯誤 1 在網上搜尋結果 根據資訊的大概意思是關於vga的支援問題,在這裡我直接把關於vga的配置選項去掉不選,即 在執行 make menuconfig 配置時 不選vga 驅動。devic...

linux嵌入式開發

我的環境 主機 ubuntu 64位 開發板 mini2440 6 makefile檔案修改 在 opt friendlyarm mini2440 linux 2.6.29下執行 sudo vi.makefile 搜尋arm linux得到乙個結果 cross compile?arm linux 然...

嵌入式 Linux介紹

嵌入式 linux介紹 一 嵌入式是一門it技術。嵌入式這門it技術是幹什麼的?他有什麼價值?專門生產功能專一的智慧型電子產品 電子裝置 什麼是電子裝置?通電的東西,嵌入式來搞定,而且沒通電的影象化介面屬於應用層的那種,嵌入式也可以搞定。二 嵌入式開發的分類 基於系統平台的開發 做出來的產品有搭載系...