Cubie Truck Ubuntu Server 這一個版本讓我感覺最特別的地方,就是系統開完機之後,會自動以 root 登入,雖然在測試時很方便,但如果要實際上線使用時,這是一個很大的安全問題。
前思後想了很久,都想不出這是怎麼做到的,使用 Google 在網路上搜尋了很久,找到的大部分都是在 XWindow 下的自動登入,只有找到下面這幾篇文章,是比較有可能的做法:
linux(centos/ubuntu)下实现root用户无密码自动登录- 92wiki linux php hdwiki 编程 技巧 方法
How to enable root autologin without password in linux(centos 6.2) – Blog – 92wiki.com
How do I auto-login as root into the TTY upon boot? – Ask Ubuntu
但詳細比對起來,全都不是,後來改搜尋 cubie truck root auto login, 終於在這一篇文章中,找到了解答:
散人日誌: Cubietruck lubuntu server版 自動登入root
處理方式:
# sed -i ‘s/exec/#exec/’ /bin/auto-root-login
重新啟動電腦即可生效
# reboot[@more@]相關設定檔
# cat /etc/init/openvt.conf
#
# Author: Steve Langasek <steve.langasek@linaro.org>
# License: see debian/copyright
#
start on started tty1
stop on runlevel [!2345]
respawn
pre-start script
if status tty1 | grep -q start/; then
stop tty1
fi
end script
exec /bin/openvt -e -c 1 -f — /bin/auto-root-login
# cat /etc/default/autogetty
# here you can provide what to run instead of /bin/login
AUTOGETTY_ARGS=”-n -l /bin/auto-root-login”
# Should autogetty be enabled?
ENABLED=1