検索するとLinuxユーザーの追加方法ばかりが出てきて、Webminにログインできるユーザーの追加方法が意外と見つからなかったので備忘録。
環境
OS: CentOS Stream8
Webmin: 1.974 (webmin-1.974-1.noarch.rpm)
DB: MariaDB 10.3.28 or MySQL でも確認済み
Webminユーザー追加
MySQLやMariaDBと同じく Linuxユーザ と Webminユーザ は独立しているため管理画面から追加する必要がある。
Webmin画面にログイン(root)
↓
Webmin - Webminユーザ - 新しいWebminユーザを作成
↓
ユーザ名、パスワードを入力して作成。
作成したユーザーでログインすると分かるが
これだけではアクセス権等一切ないのでDBを閲覧できるようにする。
データベースを許可
Webminユーザ に先ほど作成したユーザが表示されているのでクリック。
↓
使用可能なWebminモジュール を開く。
↓
サーバー まで下にスクロールして MariaDB (もしくは MySQL) を見つける。
チェックをいれた後 保存 するとDBの閲覧・編集が可能になる。
接続するDBを制限
今のままだと全てのDBにアクセスできる状態になっているので
アクセスできるDBを制限する。
先ほどと同じ手順で 使用可能なWebminモジュール から MariaDB を直接クリック。
↓
オプションが表示されるので
管理できるデータベースを すべて → 選択 に変更してアクセスを許可するDBを選択する。
(他にも作成・削除・編集制限など設定可能なので好きに選択する)
保存して終了。
作成したユーザでログインすると選択したDBのみ表示される事を確認。
[参考]
https://www.speedex.ne.jp/support/v3/basic/admin/webmin/webmin.html
コメント