まにゅまるスクリプト。初心者向けプログラミングの技術記事から日頃の節約術など、お役立ち系記事を雑多にお届けする複合系ライフハックメディア。Piは、工場出荷状態の時から初期ユーザーはpi、pwはraspberryと相場が決まっています。その為、これを変えぬまま本格運用にもっていくと大変なことが起きます。Piの脆弱性がサイバー攻撃を受けていたとして当時話題になりました。このように、少し情報知識の長けた悪意あるユーザーからすると、格好の的になってしまうのです。堅牢度を高めるためには、こういった基礎的な設定が重要になってきます。逆に言うとRaspberryPiに入っているRspbianのもととなるLinuxOSはOSS(オープンソースソフトウェア)と呼ばれるオペレーティングシステムであり、WindowsやMac以上に開発者の為に開かれたシステムです。その為、自由度が高い分設定も容易に変更でき、より技術的知識に長けた人からすると好きなようにカスタマイズが出来てしまいます。いって、「初心者がそんなの手を出したら危ないんじゃない・・」などと過度に恐れる必要はなく、しっかりとした対策を行って学んでいけば危険性はありません。(というか、サービスとして実運用せずに趣味、お勉強の範囲でやるようであればほぼほぼ狙われることもなく、さほど問題ありません。好きなユーザー名でユーザーを作ります。すると、パスワードの入力を求められるので確認も含め2回、入力します。パスワードはこの時見えないことに注意してください。パスワードの入慮kぐあ終わると、氏名や部屋番号(!?)、電話番号などを聞かれますが全てスキップでOKです。最後に「これで正しいですか?」と訊かれるのでyでエンターキーを押下しましょう。おめでとうございます。これで新ユーザーが作成できました。作成したユーザーに権限を付与する続いて、初期piユーザーから乗り移る為の設定をしていきます。コマンドを打って確認してみましょう。newpiuserのような感じで出力されると思います。sudoを見て気付くように、これら一つ一つが権限を持った「グループ」の名称です。初期の動作から支障のないように、これらの権限を全て新規ユーザーに移します。以下のコマンドを入力してください。権限が追加されていることが確認できると思います。続いて、「pi」ユーザーのホームディレクトリ内ファイルを新規ユーザーのホームディレクトリへコピーしていきます。コマンドで見てみるとファイルが増えているのが確認できます。inの設定に入ります。[Service]のExecStart~から始まる行を探します。現在、初期ユーザーであるpiが指定されているので、ここを自分で作成したユーザー名に変更しましょう。今回はoyabinとしてみました.。daemon-reloadでsystemdの設定ファイルをリロードします。systemctlコマンドもよく使うので、覚えておくと良いでしょう。Passwordを求められるので、入力すると認証が完了します。inをしておきましょう。piユーザーの無効化これでrootパスを設定し、新規ユーザーを作り元々の権限とファイルを付与させました。ログインを無効化させます。~なぜ削除しないの??~Linuxでは、コマンドで容易にユーザーを削除することが出来ます。注意が必要で、今回それをしないのはpiユーザーを元に作られているファイルが多く、削除して細かな設定ファイルが使えなくなるリスクを避ける為です。inのファイルのように、piユーザーが予め初期値としてセットされているコードに対し、ユーザーをなくしてしまうと知りもしない場所で予期せぬエラーが起こる可能性があります。不正使用の防止という観点ではユーザーのログインそのものを防げばよいので、今回は無効化にします。pi警告は出ますが今回はこれでOKです。パスワードの入力が求められるので、新ユーザーのログインパスワードを再入力します。念の為、初期ユーザーからsudo(管理者権限)もなくしておきましょう。sudoこのまま入力画面に戻るので、再度コマンドを実行して「ユーザーpiはsudoメンバーではありません」と表示されればOKです。以上で、初期ユーザーpiの無効化は完了です。お疲れ様でした!次は、外部パッケージを色々installしたり、プログラムを実行する為のGitとPythonのインストールです。PiにGitとPython3をインストールする方法apt-getの更新を確認する最初に以下の2行を実行して、パッケージを更新します。OK!大学生インターン募集中!プログラミングやITなど興味ある方ご連絡ください‎。Python歴5年のフルスタックエンジニア&ヨギー。大学は心理学専攻、趣味はヘルスケア全般。最近は自作脳波デバイスの設計とそれを使ったインタラクティブアート生成に勤しみ中。Instagram:@malmal0v0お仕事のご依頼はDM又はメールにて。フォローする※当サイトはプロモーションリンクを使用しています。まにゅまるスクリプト。アクセスが拒否されました。・節約/小遣い稼ぎ・ライフハック等のお役立ち情報をお届けする、複合系メディア(月間1〜2万PV)。❛„)Profile:まる。)※発言は私個人の見解であり、所属組織を代表するものではありません。<自己紹介>10代の時の経験から、身体の健康や脳の賦活化に強い興味を持つようになる。知識を実装するための手段としてプログラミングを習得。子どもへの教育全般とヘルスケア、脳科学・メディアアートに興味があり、エンジニアをしつつ放送大学で心理学を専攻。学生と社会人両方やってます。最近研究員も始めました。あと趣味でVJしたり電子工作したり脳波解析やったりしてます。(電気風呂の為)・乙種第4類危険物取扱者(リチウムイオン蓄電池の使用用途拡張の為)・アロマテラピー検定1級(サウナハック)気に入った記事があれば、大切な人にシェアしてあげて下さい٩(๑❛ᴗ❛๑)口コミでちょっとずつ広がってくれると嬉しいです。まにゅまるスクリプト。検索シェアTwitterFacebookはてブPocketLINEPinterestLinkedInコピーコメント目次サイドバータイトルとURLをコピーしました。