問題だらけ。。。

色々な覚書(まとまっていないもの多数)

Raspberry Pi初期設定(覚書)

Raspberry Pi 初期設定

 

1.piユーザーの変更

piユーザーだとセキュリティリスクが高いので、ユーザー名とパスワードを変更。

piユーザー自体を削除する人もいるそうだが、権限の委譲等の面倒さがあるため

変更のほうが色々楽チン!

以下のサイトを参照。

rs-techdev.com

 

一部補足。。。

 

・tmpユーザーでログインしてもpiユーザー使用のプロセスがある。

tmpユーザーでログインしてpiユーザー名変更の部分で

tmpのみでしか使用者がいないことを確認するところがあるが、

時々piユーザーが生きていることがある。

一度raspi-configでCLIモード(GUIでないモード)にしてreboot、

tmpユーザーでログインすれば問題なくpiユーザー使用は

なくなるはず。

 

・tmpユーザー作成

$sudo useradd -M tmp

ちなみに、オプション-Mは"ホームディレクトリを作らない"だそうだ。

 

$sudo gpasswd -a tmp sudo

gpasswdはユーザーが所属するグループを管理するコマンドで、

オプション-aは”グループに追加する”。

上のコマンドは"tmpユーザーをsudoグループに追加する"ということ。

 

$sudo usermod -l [新ユーザー名] [旧ユーザー名]

usermodはユーザー設定を変更するコマンドで、オプション-lで

"ユーザー名を変更する"。

 

$ sudo usermod -d /home/[新作業ディレクトリ名] -m [新ユーザー名]

これで"元のホームディレクトリの内容を指定のフォルダに移動する"ことができる。


$ sudo groupmod -n [新ユーザー名] [旧ユーザー名]

groupmodはグループ設定を変更するコマンドで、オプション-nで

"グループ名を変更する"。

 

2.一時的にwifiに繋いで、文字化け修正とvimインストール

CLIで文字化けがあると何もできないので、とりあえずGUIデスクトップで

wifi接続して文字化け修正とvimインストールを実施。

 

文字化け修正は以下のサイトを参照

https://www.out48.com/archives/895/

以下のフォント等が必要らしい。

sudo apt-get install ttf-kochi-gothic xfonts-intl-japanese xfonts-intl-japanese-big xfonts-kaname
sudo apt-get install uim uim-anthy
sudo apt-get install jfbterm

 

もしこれでも治らなければ、jfbtermを実行して、そのターミナルで

作業すれば一応問題はない。

 

【追記】

何台か上記文字化け対策を試したが、直るものと直らないものがある。

要調査。

 

vimインストールは

$sudo apt-get install vim

で一発。

 

3.ホスト名を変更

社内システムに合わせるために必要。

以下のサイトを参照

https://qiita.com/naoyukisugi/items/66fd21512da75b437465

 

4.SSHサーバーの有効化、wifi有効化

以下のサイト 4.2と4.3を参考に設定

https://qiita.com/aryoa/items/86ddae2212c789ddece0

 

 

また念のため、パスワードをwpa_passphraseコマンドで暗号化。

結果をリダイレクトでhoge.txtに出力。

$wpa_passphrase "SSID" "パスワード" >> hoge.txt

 

こいつをwpa_supplicant.confに追加。

あ、ちゃんと#pskの中身は消してね。

 

5.IPアドレスの固定化

方法が2つあって、

 

A. /etc/dhcpcd.confファイルに記述

 これは以下を参照。

http://yurugadge-channel.com/article/185920110.html

 

B. /etc/network/interfacesファイルに記述

 こっち使わなかった

また、調べます。

 

6. pythonのデフォルトバージョン変更

そのまんまの状態だとデフォルトでpython2系が選択されているので

python3系に変更する。

以下のサイトを参考に設定

https://qiita.com/nagase/items/029e8fab5d783bbf2743

 

何だupdate-alternativesって?

また調べたら追記します。

 

 

 

とりあえず、初期設定はこんな感じか。

次は必要なライブラリ関係のインストールをしていく予定。