Debian
在 Debian 9.2.1 命令行上自動登錄
我剛剛在一台舊筆記型電腦上安裝了 Debian 9.2.1 作為廉價伺服器。除了我自己以外的任何人都無法實際訪問電腦,所以我想在啟動時自動登錄,這樣如果我必須使用筆記型電腦本身而不是 SSH,我就不必費心登錄了。我沒有圖形環境已安裝,因此這些方法都不起作用,並且我嘗試了多種解決方案,例如https://superuser.com/questions/969923/automatic-root-login-in-debian-8-0-console-only 但是所有它確實導致根本沒有給出登錄提示……所以我重新安裝了Debian。在沒有圖形環境的情況下如何自動登錄?謝謝!
編輯您的
/etc/systemd/logind.conf
,更改#NAutoVTs=6
為NAutoVTs=1
創建一個
/etc/systemd/system/getty@tty1.service.d/override.conf
通過;systemctl edit getty@tty1
粘貼以下行
[Service] ExecStart= ExecStart=-/sbin/agetty --autologin root --noclear %I 38400 linux
啟用
getty@tty1.service
然後重新啟動systemctl enable getty@tty1.service reboot
我只想在這個討論中補充一點,接受的答案與虛擬終端有關。就我而言,我必須編輯一個用於串列終端的單獨服務文件。該文件位於並且添加到相應行
/lib/systemd/system/serial-getty@.service
的相同過程可以解決問題。--autologin <user>
[Service] ExecStart=-/sbin/agetty --keep-baud 115200,38400,9600 --autologin root %I $TERM