アプリ開発備忘録

PlayStationMobile、Android、UWPの開発備忘録

Raspbianでユーザー名piを名前変更する。

※以下は自分が分かりやすいように書いたものですので正確性に欠ける可能性があります。
その場合はご指摘ください。

名前変更

方針

今piに居る状態でしょう。
自分自身の名前は変えられないので一時的に使うユーザーを作り、そこに移動して名前を変えて戻り、一時ユーザーを削除します。

CUIでログイン

まずGUIでpiにアクセスしてたら抜けられないのでCUIにします。

sudo raspi-config

Bootって書いてあると思うのでそこでエンター。
CUIを選んで再起動。
終わったら最後にGUIに戻してあげましょう。

一時ユーザー作成

# -Mオプションはホームディレクトリを作りません。
sudo useradd -M tmp

# -aでsudoグループにtmpを追加します。
sudo gpasswd -a tmp sudo

# パスワードの設定をしておきましょう。
sudo passwd tmp

# 一旦抜ける
exit

ユーザ名を変更

tmpにログインして名前を変更します。
usermodはユーザー情報の変更。
groupmodはユーザー情報の変更。

# -lでユーザー・アカウント名"のみ"を変更。
sudo usermod -l admin pi

# -dでホームディレクトリを変更。
# -mで以前の場所から移動させます。
sudo usermod -d /home/admin -m admin

# -nでグループ名を変更します。
# piからadminに変えます。
sudo groupmod -n admin pi

# 抜ける
exit

一時ユーザー削除

sudo userdel tmp

参考サイト

http://ysdyt.github.io/blog/2015/03/27/raspi-cli-gui-login/
https://jyn.jp/raspberrypi-username-change/

おわり

Raspberry Piをサーバー代わりにする道のりは長い…