HOME
  Security
   Software
    Hardware
  
FPGA
  CPU
   Android
    Raspberry Pi
  
nLite
  Xcode
   etc.
    ALL
  
LINK
BACK
 

2022/04/29

最新の Raspberry Pi OSで使い慣れた pi:raspberryのアカウントを簡単に復活させる方法 最新の 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を有効にしていると起動後に警告が表示されます


ユーザー名 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を有効にしていると起動後に警告が表示されます
ユーザー名 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で最安値で購入。ベンチマークレビュー
【メモリ8GB】Raspberry Pi 4 Model B 8GBを KSYで最安値で購入。ベンチマークレビュー

  【技適取得】ラズパイ4B 8GBモデルを入手。従来の Pi3、Pi3B+と速度比較

【Vulkan】Raspberry Pi 4 Model Bで Vulkanドライバをビルドして 3Dグラフィックのデモを動かす
【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、ファームウェアのアップデート手順

  Raspberry Pi 4 Model Bから新規搭載の Boot用 EEPROMのファームを更新する方法、起動しない場合の復旧方法

NVIDIA Jetson Nano 開発者キットを買ってみた。メモリ容量 4GB LPDDR4 RAM
NVIDIA Jetson Nano 開発者キットを買ってみた。メモリ容量 4GB LPDDR4 RAM

  Jetson Nanoで TensorFlow PyTorch Caffe/Caffe2 Keras MXNet等を GPUパワーで超高速で動かす!

PIP機能付きの 4K対応の 4入力 1出力の HDMIセレクターを買ってみた、HDMI機器が複数有る場合に便利
PIP機能付きの 4K対応の 4入力 1出力の HDMIセレクターを買ってみた、HDMI機器が複数有る場合に便利

  ピクチャ イン ピクチャ機能付き 4K入力対応の 4入力 1出力 HDMI切り換え機 HDSFX0401P

EDID保持機能付きの 4K対応の 4入力 2出力の マトリックス切り替え HDMIセレクター、液晶画面 2台と使用で最強
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/