RHEL9 Usermin をインストールする方法
環境
Red Hat Enterprise Linux release 9.2 (Plow)
概要
Web ブラウザーから一般ユーザーが自身のパスワード変更等の管理操作を行うことができる Usermin をインストールします。
操作手順
1. Perl モジュールをインストールします。
# dnf --enablerepo=epel -y install perl perl-Net-SSLeay perl-Authen-PAM
2. Usermin のインストールです。公式サイトで最新バージョンを確認の上、インストールください。
http://download.webmin.com/download/yum/
# dnf -y install http://download.webmin.com/download/yum/usermin-1.852-1.noarch.rpm # vi /etc/usermin/miniserv.conf # 最終行 : アクセス許可する IP アドレスを追記 allow=127.0.0.1 10.0.0.0/24 # root ログインは禁止する denyusers=root
userminを再起動
# systemctl restart usermin
3. SELinux を有効にしている場合は、ポリシーを変更します
# vi usermin.te
# 新規作成
module usermin 1.0; require { type init_t; type var_t; class file { ioctl open read unlink }; } #============= init_t ============== allow init_t var_t:file { ioctl open read unlink };
設定内容を反映します
# checkmodule -m -M -o usermin.mod usermin.te # semodule_package --outfile usermin.pp --module usermin.mod # semodule -i usermin.pp
4.Firewalld を有効にしている場合は、サービスポートの許可が必要です。
# firewall-cmd --add-port=20000/tcp success # firewall-cmd --runtime-to-permanent success
5. Web ブラウザーを起動し、[https://(サーバーのホスト名 または IP アドレス):20000/] へアクセスすると
Usermin の ログイン画面が表示されます。任意の OS 一般ユーザーでログイン可能です。