Raspberry Pi 初期設定
1.piユーザーの変更
piユーザーだとセキュリティリスクが高いので、ユーザー名とパスワードを変更。
piユーザー自体を削除する人もいるそうだが、権限の委譲等の面倒さがあるため
変更のほうが色々楽チン!
以下のサイトを参照。
一部補足。。。
・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デスクトップで
文字化け修正は以下のサイトを参照
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.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って?
また調べたら追記します。
とりあえず、初期設定はこんな感じか。
次は必要なライブラリ関係のインストールをしていく予定。