確認環境
PC | ThinkPad X1 Carbon 2ndGen |
OS | FreeBSD 12.0-RELEASE-p1 |
課題
一般ユーザのまま、pkgコマンドなどを使えるようにしたい。
対策
sudo をインストールしましょう。
sudoは別のユーザ権限でプログラムを実行するためのコマンド。
つまり一般ユーザのままrootユーザとしてコマンドを実行することができるようになる。
以下、インストールと設定手順。
いずれもrootユーザで実行してねと。
1. sudoのインストール
> pkg install sudo
2. wheelグループをsudoersに追加
習慣的に wheel グループをsudoers(sudoを実行できる人たち)に追加する。
下記行のコメントを解除。
> visudo # %wheel ALL=(ALL) ALL ↓ %wheel ALL=(ALL) ALL
3. wheelグループにユーザを追加
sudoersに仲間入りしたwheelグループにユーザを追加する。
下記’UserName'は実際のユーザ名に置き換えて実行しましょう。
> pw groupmod wheel -m UserName > pw groupshow wheel wheel:*:0:root,UserName
- 設定ファイルの実体は /etc/group
- FreeBSD ハンドブック 13.5. グループの管理
sudoでのコマンド実行例
先ほどの手順でwheelグループに追加したユーザでログインして、実行したいコマンドの前に 'sudo' をつけるだけ。
パスワード入力を求められるので、自分のログインパスワードを入力しましょう。
> sudo pkg update
以上。