LoginSignup
0
0

More than 5 years have passed since last update.

PocketBeagle シリアルポート接続時にオートログインする

Last updated at Posted at 2018-10-13

概要

PocketBeagleをシリアルポートから操作する際、
起動のたびにユーザー名/パスワードを打ち込まずに済むよう
自動ログインを設定します。

環境

OSイメージのバージョン:Debian 9.5 2018-10-07 4GB SD IoT
接続:MicroUSB経由(ttyGS0)

設定方法

/lib/systemd/system/serial-getty@.service内に
ExecStart=-/sbin/agetty --keep-baud 115200,38400,9600 %I $TERM
と書かれている行があるので下記のように変更します。(ユーザー名debianの例)

ExecStart=-/sbin/agetty --keep-baud 115200,38400,9600 -a debian %I $TERM

具体例

下記のコマンドを打つ。
sudo nano /lib/systemd/system/serial-getty@.service
現在ログインしているユーザーのパスワードを聞かれるので入力。
ファイルが開くので、上記の行(ExecStart=...)を探して変更。
Ctrl+Xで終了。保存するかどうか聞かれるのでyを入力しEnter。
sudo reboot
で再起動しオートログインしていることを確認する。

出来ていない場合、上記内容を確認するとともに
sudo systemctl daemon-reload
で設定を再読み込みさせる。

参考資料

https://yoheikoga.github.io/2016/08/14/raspbian-jessie-auto-login-by-cui/
シリアル接続の場合はserial-getty@.service を編集する点が異なる。
(getty@.service 内に記載されていました。)

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0