題 Debian 8.0中的自動root登錄(僅限控制台)


是否有任何簡單明了的方法可以將我的Debian 8.2框設置為在啟動時使用控制台上的root帳戶自動登錄?

機器上沒有安裝GUI。

遵循指示 在沒有GUI(xserver)的Debian 6.0中自動登錄 不起作用(文件不存在,不推薦使用選項)。


5
2017-09-08 11:32


起源




答案:


文件 /etc/inittab 沒用過 systemd 不再。如果你願意,你可以安裝 systemv 你會發現自己是一個全新的 inittab,但這意味著像螃蟹一樣向後走。

您可以改為編輯該文件 /lib/systemd/system/getty@.service 並改變線

  ExecStart=-/sbin/agetty --noclear %I $TERM

  ExecStart=-/sbin/agetty --noclear -a root %I $TERM

這只是來自agetty手冊頁,其中包括:

-a--autologin username

在不詢問登錄名和密碼的情況下自動記錄指定的用戶。該 -f username 選項被添加到 /bin/login 命令行默認情況下。該 --login-options 選項會更改此默認行為,然後才會更改 \u 被...取代 username 並且沒有其他選項添加到login命令                 線。

可以肯定的是,我剛剛在我的Debian VM上測試了它,它運行正常。


12
2017-09-08 14:42



正在尋找systemd上的inintab替換,很好的答案! - Alfabravo


您可以編輯文件/lib/systemd/system/getty@.service並更改該行

ExecStart = - / sbin / agetty --noclear%I $ TERM

ExecStart = - / sbin / agetty --skip-login --login-options“-f root”%I 38400 linux

以root用戶身份登錄


0
2018-05-30 05:52



我看到你是新來的,這個問題已經得到解答,你剛剛複制了答案.. - Gizmo