本來,阿舍以為這件事不難,只要設定一下或安裝個程式就可以了,可是,偏偏阿舍就 "假會",用了 Ubuntu Server 15.04 來測,而因為 Ubuntu Server 改用 Systemd 來啟動系統服務後,對於終端機的啟動方式有了改變,所以,阿舍怎麼試都沒有成功,一度以為這個世界是不是變了,原來的方法都不行了哩 !
後來,阿舍就改用 Ubuntu Server 14.04 來測,結果,阿舍試了二種方式都有成功,因此,阿舍這篇介紹的方式只適用在 Ubuntu Server 14.04 以前的版本,至於 Ubuntu Server 15.04 的部份,阿舍還要再研究、研究哩 ! 另外,這篇提的自動登入不是給圖形介面用的,是一開機就是終端機畫面那一種的哩 !
設定的方式不難,只要把開機後,預設使用 getty 程式來跳出登入畫面的部份,改成使用 login 程式的自動登入功能就可以了(使用 -f 選項加上使用者帳號名稱),而的操作方式是要先打開 /etc/init/tty1.conf 這個檔案,然後,把下面第一行換成下面第二行就可以了,之後,重開機就會自動以設定的使用者來登入了 ...
exec /sbin/getty -8 38400 tty1
exec /bin/login -f arthurtoday < /dev/tty2 > /dev/tty2 2>&1
# 請把 arthurtoday 這個使用者名稱換成你想要用來自動登入的使用者名稱
另一種方式是用原來的 getty 程式的 -a 選項加上使用者帳號名稱,也就是把上面的第一行改成下面的這一行來取代,不過,雖然,阿舍用這個方式可以順利的自動登入,但是,有出現幾行 bash 的錯誤訊息,然後,之後操作也怪怪的,可是,阿舍沒去仔細研究,所以,不知為何會這樣,相對的,用上面提到的 login 程式則是沒有這個問題,所以,阿舍覺得,用 login 程式似乎會單純一些些哩 ! ...
exec /sbin/getty -8 38400 tty1 -a arthurtoday
另外,如果你的系統沒有 login 和 getty 程式可用的話,可另外安裝 mingetty 這支程式來達到相同的功能,mingetty 的安裝程式如下面第一行,安裝好之後,一樣的,把 /etc/init/tty1.conf 這個檔案裡的最後一行,也就是下面第二行的部份換成下面第三行再重開機就會自動登入了,再提醒一下,下面第三行的使用者名稱請記得要換掉哩 !
$ sudo apt-get install mingetty
exec /sbin/getty -8 38400 tty1
exec /sbin/mingetty --autologin arthurtoday tty1
阿舍用 login 的方式弄好自動登入後,當阿舍按下 Ctrl-Alt-F2 來開啟另一個終端機時,就發現,還是需要輸入帳號和密碼哩 ! 這不是阿舍想要的 ... 所以,阿舍就再研究了一下,然後,才發現,Ubuntu 預設會起動 6 個終端機的處理程序 (Process),因此,在 /etc/init 資料夾下,就可以找到 1~ 6 的 tty 的 conf 檔,而如果要和阿舍一樣懶,讓六個終端機都可以自動登入的話,那就要分別打開 tty1.conf ~ tty6.conf 檔案來把上面提到的第一行換成第二行,但是,要注意的是,tty 的數字也要跟著改,不然,開那個終端機就會出問題哩 !
不過,就阿舍的經驗來說,阿舍不建議案把 6 個 tty 都設定成自動登入,因為,像阿舍一時把使用者帳號打錯之後,就沒辦法登入,會很麻煩的,留下一個保持原來的設定,出事的時候就會很好用的哩 ! ... 供參囉 ! ... ^^=
順便看看 ...
推薦閱讀
- 問題沒解決嗎? 更多的 Ubuntu 教學在 這裡
- Prompt Injection: 提示詞注入安全漏洞
- 二款 Mac 無痛安裝的 Stable Diffusion 軟體
- 用 AI 寫部落格文章好不好 ?
- 沒有免費的 Midjourney 和 Colab 又不想花錢怎麼辦 ?
- 不學 Prompt 技巧也能善用 ChatGPT 的簡單方法
- 企業 AI 應用:不只是聊天機器人
- Automatic 比 Automatic1111 更好用 ? 都是 Stable Diffusion WebUI
- Stable Diffusion 的 /describe 圖生文功能
- AI 畫出讓人可怖的美圖 !
有疑問? 問題還是沒解決嗎? 歡迎下方留言提問和討論 😁
沒有留言 :
張貼留言
歡迎留言提問和討論 .... 😁