先日の、『MIRACLE LINUX に Webmin をインストールしてみる』のあと、MIRACLE LINUX 9 の SELinux 環境にUserminを入れてみましたので、備忘録として遺しておきます。
# semanage追加 dnf -y install policycoreutils-python-utils #epel追加 dnf -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm # redhat-release の退避 cp -p /etc/miraclelinux-release /etc/miraclelinux-release.org # 一時的にCentOSに擬態する echo "CentOS Linux release 9.0 (Feige)" > /etc/miraclelinux-release # userminインストール dnf --enablerepo=epel -y install perl-Net-SSLeay perl-Authen-PAM dnf -y install http://download.webmin.com/download/yum/usermin-1.861-1.noarch.rpm # 擬態を戻す mv -f /etc/miraclelinux-release.org /etc/miraclelinux-release # SELinux用設定 chcon --type=var_log_t --recursive /var/usermin chcon --recursive --reference=/var/webmin /var/usermin semanage fcontext --add --type=var_log_t "/var/usermin(/.*)?" restorecon -R /var/usermin vi /etc/usermin/miniserv.conf # 最終行 : アクセス許可する IP アドレスを追記 allow=127.0.0.1 10.0.0.0/24 # root ログインは禁止する denyusers=root # サービス起動 systemctl enable --now usermin # Firewalld設定 firewall-cmd --add-port=20000/tcp --permanent firewall-cmd --reload
以上です。