Skip to content

antony@notes:~/container$ cat "Alpine-Linux-設定帳號自動登入.md"

Alpine Linux 設定帳號自動登入

2022-08-07· container ·Alpine

Alpine Linux 設定帳號自動登入

:::warning

:::spoiler 目錄

[TOC]

:::

Prepare

確認有沒有 agetty 這個命令

$ which agetty
/sbin/agetty

安裝命令

$ sudo apk add agetty

注意,以下套件下載網址沒有 agetty

$ cat /etc/apk/repositories
http://mirrors.gigenet.com/alpinelinux/v3.15/main
http://mirrors.gigenet.com/alpinelinux/v3.15/community

# 需改成 v3.16 才會有
http://mirrors.gigenet.com/alpinelinux/v3.16/main
http://mirrors.gigenet.com/alpinelinux/v3.16/community

Set bigred user auto-login

$ sudo nano -l /etc/inittab

修改內容

  • 註解第 8 行
  • 再下一行,新增 tty1::respawn:/sbin/agetty --autologin bigred --noclear 38400 tty1
  • 註解第 26 行
  • 再下一行,新增 ttyS0::respawn:/bin/login -f bigred
# /etc/inittab

::sysinit:/sbin/openrc sysinit
::sysinit:/sbin/openrc boot
::wait:/sbin/openrc default

# Set up a couple of getty's
#tty1::respawn:/sbin/getty 38400 tty1
tty1::respawn:/sbin/agetty --autologin bigred --noclear 38400 tty1

... 中間省略

# enable login on alternative console
#ttyS0::respawn:/sbin/getty -L 0 ttyS0 vt100
ttyS0::respawn:/bin/login -f bigred
tags: Alpine