・2022/04/29
最新の Raspberry Pi OSで使い慣れた pi:raspberryのアカウントを簡単に復活させる方法
(2022年 4月の Raspberry Pi OSのアップデートからデフォルトの piユーザーが無くなりました)
Tags: [Raspberry Pi], [電子工作], [セキュリティ]
● 2022年 4月の Raspberry Pi OSのアップデートからデフォルトの piユーザーが無くなりました
最新の Raspberry Pi OSで使い慣れた pi:raspberryのアカウントを簡単に復活させる方法
デフォルトの piユーザーが無くなった事で、そのままでは画面無しでの利用ができなくなりました。
boot領域に userconf.txtを作成で解決できます!
※ 外部に公開する場合はセキュリティを考えて piユーザーは無効にしようね(こういう記事を書くとセキュリティに五月蝿い人向けの免罪符)
Raspberry Pi OS
Raspberry Pi OS
Release date: April 4th 2022
An update to Raspberry Pi OS Bullseye
・ An update to Raspberry Pi OS Bullseye
Raspberry Pi OS have had a default user called ”pi”.
So with this latest release, the default ”pi” user is being removed, and instead you will create a user the first time you boot a newly-flashed Raspberry Pi OS image.
・ Headless setup
boot partition of the SD card
userconf.txt
username:encrypted- password
echo 'mypassword' | openssl passwd -6 -stdin
解決方法としては公式に書いて有る通り boot領域に userconf.txtを作成します。
これにより従来通りの使い方ができます。
Raspberry Pi Documentation - Configuration
ここでは従来と同じユーザー名 pi、パスワード raspberryのアカウントを作成します。
USER: pi
PASSWORD: raspberry
$ echo 'raspberry' | openssl passwd -6 -stdin
$6$kQzuceoAQgWIpfUe$3WzYKCYNqa5mVMJcIwC/RklBHE9Lhq7KqtCYQ49GDhGGRi9fxR8u3cpoHB.vgf35bBKbJOxUA9sPZ1.PhY2dv.
$ echo raspberry | openssl passwd -6 -stdin
の様に '文字が無くても大丈夫です
userconf.txt ファイル(改行を入れない事!)
pi:$6$kQzuceoAQgWIpfUe$3WzYKCYNqa5mVMJcIwC/RklBHE9Lhq7KqtCYQ49GDhGGRi9fxR8u3cpoHB.vgf35bBKbJOxUA9sPZ1.PhY2dv.
※ userconf.txtで行の末尾に改行を入れない事!(改行を入れると正しいパスワードを入力してもログインできない)
userconf.txt ファイルを boot領域にコピーする。
この状態でラズパイを起動すると自動的にユーザー名 pi、パスワード raspberryのアカウントを作成してくれます。
なお、ユーザー名 piアカウントで SSHを有効にしていると起動後に警告が表示されます。
・ユーザー名 piアカウントで SSHを有効にしていると起動後に警告が表示されます
※ 外部に公開する場合はセキュリティを考えて piユーザーは無効にしようね
SSH接続の場合。
SSH is enabled and the default password for the 'pi' user has not been changed.
This is a security risk - please login as the 'pi' user and type 'passwd' to set a new password.
・ユーザー名 piアカウントで SSHを有効にしていると起動後に警告が表示されます
● user:userのアカウント
USER: user
PASSWORD: user
$ echo 'user' | openssl passwd -6 -stdin
$6$W2luGhrxMrASRZGD$6ixvFpYpC9L6j/8GIlTF7hWA9kszBd9J7YwWg5irjhp7DOmefGFCuQ2AKJgru3rMOieq30Go3v6gk.6D4Y6OK/
userconf.txt ファイル(改行を入れない事!)
user:$6$W2luGhrxMrASRZGD$6ixvFpYpC9L6j/8GIlTF7hWA9kszBd9J7YwWg5irjhp7DOmefGFCuQ2AKJgru3rMOieq30Go3v6gk.6D4Y6OK/
● username:mypasswordのアカウント
USER: username
PASSWORD: mypassword
$ echo 'mypassword' | openssl passwd -6 -stdin
$6$SY/UwCPgvg.s1zDz$A9nfFGBPPoyqWu.p13Hf5DZ9ZADRdIt/VXjx8N.3j2Khvw9RQJyj4Q9pTkdMJzHwG0dOoQoPoSqDjADmyuAgT1
userconf.txt ファイル(改行を入れない事!)
username:$6$SY/UwCPgvg.s1zDz$A9nfFGBPPoyqWu.p13Hf5DZ9ZADRdIt/VXjx8N.3j2Khvw9RQJyj4Q9pTkdMJzHwG0dOoQoPoSqDjADmyuAgT1
● MD5等の場合は echoに -nが必要
ちなみに MD5等の場合は echoに -nが必要です。(-nが無いと「改行」が含まれてしまう)
echoの -nの違いは下記で確認できます。(MD5の値が異なる)
$ echo raspberry | openssl md5
(stdin)= fa1d57be4c66a7cf419ca813b580a48c
$ echo -n raspberry | openssl md5
(stdin)= b89749505e144b564adfe3ea8fc394aa
$ echo -n 'raspberry' | openssl md5
(stdin)= b89749505e144b564adfe3ea8fc394aa
Tags: [Raspberry Pi], [電子工作], [セキュリティ]
●関連するコンテンツ(この記事を読んだ人は、次の記事も読んでいます)
【メモリ8GB】Raspberry Pi 4 Model B 8GBを KSYで最安値で購入。ベンチマークレビュー
【技適取得】ラズパイ4B 8GBモデルを入手。従来の Pi3、Pi3B+と速度比較
【Vulkan】Raspberry Pi 4 Model Bで Vulkanドライバをビルドして 3Dグラフィックのデモを動かす
【v3dv】ラズパイ4Bで Vulkan APIを動かす、VK_ICD_FILENAMES broadcom_icd.armv7l.json
Raspberry Pi 4 Model Bに標準搭載の Boot用 EEPROM、ファームウェアのアップデート手順
Raspberry Pi 4 Model Bから新規搭載の Boot用 EEPROMのファームを更新する方法、起動しない場合の復旧方法
NVIDIA Jetson Nano 開発者キットを買ってみた。メモリ容量 4GB LPDDR4 RAM
Jetson Nanoで TensorFlow PyTorch Caffe/Caffe2 Keras MXNet等を GPUパワーで超高速で動かす!
PIP機能付きの 4K対応の 4入力 1出力の HDMIセレクターを買ってみた、HDMI機器が複数有る場合に便利
ピクチャ イン ピクチャ機能付き 4K入力対応の 4入力 1出力 HDMI切り換え機 HDSFX0401P
EDID保持機能付きの 4K対応の 4入力 2出力の マトリックス切り替え HDMIセレクター、液晶画面 2台と使用で最強
TESmart HMA0402A30 マトリックス切り替えで液晶画面 2台に接続できて更に EDID保持の便利機能付き HDMI切り換え機
[HOME]
|
[BACK]
リンクフリー(連絡不要、ただしトップページ以外は Web構成の変更で移動する場合があります)
Copyright (c)
2022 FREE WING,Y.Sakamoto
Powered by 猫屋敷工房 & HTML Generator
http://www.neko.ne.jp/~freewing/raspberry_pi/raspberry_pi_enble_pi_user/