ホーム >  マイコン > RaspberryPi >  raspberrypi3に独自のユーザを設定する

投稿日:   |  最終更新日:

raspberrypi3に独自のユーザを設定する

RaspberryPi

RaspberryPi3に独自のユーザを追加します。

初期設定の第一歩

ラズパイは、Raspbian(OS)をインストールすると、最初からPiユーザが存在します。Piユーザの設定パスワードは「raspberry」で、sudo権限があります。遊ぶだけならこれで結構ですが、今後ラズパイをサーバとして扱う場合は非常に危険です。そこで、オリジナルのユーザーを作ります。

今回作業の流れ

初期設定としてrootのパスワード設定とユーザ追加します。

rootパスワード設定

新ユーザ追加

新ユーザをsudo権限に設定

新ユーザをpiユーザと同じgroupに追加

準備

材料名 個数 金額
RaspberryPi3 1 4,800円
USBアダプタ 5V/2.5A(ラズパイの電源) 1 1,900円
LANケーブル 1

ラズパイ環境

RaspberyyPi Raspberry Pi 3 Model B (Element14)
OS Raspbian 8.0

ゲストOS

ゲストOSとは、ラズパイへssh(あるいはvnc)接続するPCです。

OS Ubuntu 16.04.1 LTS 64bit

rootパスワード設定

①ラズパイの端末を開きます。

②rootユーザのパスワードを設定します。

sudo passwd root

③②で設定したパスワードでログインできるか確認します。

su -

④rootユーザをログアウトします。

exit

ユーザ追加作業

①新しくユーザ追加をします。「hoge」というユーザを追加します。

sudo adduser hoge

②追加したユーザを、sudoグループを追加します。デフォルトでsudoグループがsudoerになっているので、グループを追加するだけでOKです。

sudo gpasswd -a hoge sudo

③【ゲストOS】新しいユーザでssh接続できるか確認します。「192.168.x.x」はラズパイのipアドレスを指定します。

ssh hoge@192.168.x.x

新ユーザをpiユーザと同じgroupに追加

①【ゲストOS】新ユーザを追加したらゲストOSの端末から操作します。まず「pi」ユーザのgroupを確認します。

ssh hoge@192.168.x.x
groups pi

以下のように表示されます。

pi : pi adm dialout cdrom sudo audio video plugdev games users input netdev spi i2c gpio

②【ゲストOS】②新規ユーザに全部このgroupを追加します。

sudo usermod -G pi,adm,dialout,cdrom,sudo,audio,video,plugdev,games,users,input,netdev,spi,i2c,gpio hoge

※最後の「hoge」は、今回追加したユーザ名となります。

「gpasswd -a」コマンドを利用する方がグループ追加が便利です。

【ゲストOS】③【ゲストOS】③groupが追加されたことを確認します。

groups hoge

【ゲストOS】④グループ情報を一覧で表示する場合は、以下のファイルをcatで開きます。

cat /etc/group

【ゲストOS】⑤新しく作ったユーザにスイッチします。

su hoge

【ゲストOS】⑥ホームディレクトリに移動して、piディレクトリの内容をhogeディレクトリにすべてコピーします。

cp -r /home/pi/* /home/hoge

「cd」コマンドの後ろに何も記述せずに実行すると、ホームディレクトリに移動します。

パスワードなしでsudoが実行できるように設定する

新しく追加したユーザでコマンドを実行するとき、piユーザのときのようにパスワード入力無しでsudoが実行できるように設定します。

①以下のコマンドを実行します。

sudo visudo

② 「ALL=(ALL) NOPASSWD: ALL」を最後に追加します。

#includedir /etc/sudoers.d

pi ALL=(ALL) NOPASSWD: ALL
hoge  ALL=(ALL) NOPASSWD: ALL

③「Ctrl + O」で保存します。保存file名を聞かれますので、file名から「.tmp」を消してEnterをクリックします。「Ctrl + X」で終了します。

トラックバック用のURL
プロフィール

名前:イワサキ ユウタ 職業:システムエンジニア、ウェブマスター、フロントエンドエンジニア 誕生:1986年生まれ 出身:静岡県 特技:ウッドベース 略歴 20

最近の投稿
人気記事
カテゴリー
広告