LoginSignup
1
1

More than 1 year has passed since last update.

Raspberry Pi 4 (ラズパイ4) でユーザーIDとパスワードを変更する

Posted at

概要

ラズパイは初期設定の状態では
ユーザーIDがPi
パスワードがraspberry
となっており,セキュリティ的によろしくない状態です.なので最初にこれを変更した方が良さそうです.
なおSSHでもGUIでもどちらでもできます.

手順

  1. 仮のtmpユーザーを作成
  2. 自動ログインを無効にする
  3. 再起動しtmpユーザーでログインする
  4. piユーザーIDの変更,ホームディレクトリの変更
  5. 再起動し新しいユーザーIDでログイン後,tmpを削除する
  6. パスワードを変更する

仮のtmpユーザーを作成

まずpiのユーザーIDを変更するためだけの目的で仮のtmpという名前のユーザーを作成します.
このtmpは後で削除します.

下記コマンドでtmpユーザーを作成し,sudo権限を追加します.
ユーザー作成時にパスワードを要求されます.tmpユーザーは一時的なものなのでなんでも良いですが後でパスワードが必要なので忘れないようにしてください.

terminal
sudo adduser tmp
sudo gpasswd -a tmp sudo

自動ログインを無効にする

SSHの場合

sudo raspi-config

コマンドを実行します.
「1 System Options」「S5 Boot / Auto Login」「B1 Console」を選択します.


最初の画面に戻るので右下の「Finish」を選択します.

Would you like to reboot now?と聞かれるので「はい」で再起動します.

GUIの場合

「設定」から「Raspberry Piの設定」を開きます.

「システム」内の「自動ログイン」を無効にし「OK」.

再起動します.

再起動しtmpユーザーでログインする

自動ログインを無効にしたので再起動時にログインを要求されます.
この時にpiではなくtmpユーザーでログインします.

piユーザーIDの変更,ホームディレクトリの変更

piユーザーを変更し,現在piと名前がついているホームディレクトリ名も新しいユーザーIDに変更します.
ここでは新しいユーザーIDをnew_userとします.

terminal
sudo usermod -l new_user pi
sudo usermod -d /home/new_user -m new_user
sudo groupmod -n new_user pi

再起動し新しいユーザーIDでログイン後,tmpを削除する

tmpユーザーを削除します.
-rオプションをつけることでホームディレクトリごと削除することができます.

terminal
sudo userdel -r tmp

パスワードを変更する

ここまででユーザーIDは変更できましたが,パスワードがまだ初期値の「raspberry」のままです.
以下コマンドでパスワードを変更しておきましょう.

terminal
sudo passwd new_user
参考

https://www.souichi.club/raspberrypi/default-user-pi/
https://rs-techdev.com/archives/32
https://qiita.com/NakamoriSuganuma/items/e1bfeb6e46cf09ab1e89

1
1
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
1
1