在控制台模式下以 root 或任何其他使用者身分自動登入 Linux

在控制台模式下以 root 或任何其他使用者身分自動登入 Linux

我的系統需要在啟動時自動運作。所以,我確實編寫了一個簡單的模組並將其註冊到/inittab 中。它在啟動時會自動運行,但問題是當我打開電腦時,它應該會自動以 root 身份登入。

有什麼辦法可以做到這一點嗎?

順便說一句,我使用的是 2.6.29 的核心版本。

提前致謝。

答案1

由於使用現有的方式init失敗,因此使用內核的設定。

當您啟動時,新增init=/bin/bash至您的核心命令列 - 這會強制它繞過 Upstart 並且應該為您提供單一使用者 shell,因為核心會bash以 root 使用者身分產生。

答案2

如果你將運行等級設為1並且是rhel/centos或類似發行版,並且沒有設定其他安全系統,它將自動以root身分登入。然後,您必須自行啟動各種服務,例如網路和程式。

相關內容