アフォでも出来る

アフォでも出来るように記録します(IT系)

OCIでメールサーバー構築ーその10 Userminでユーザー管理

メールユーザーにとって,管理者が自分のメールパスワード知っていると言う状態は気持ち悪いと思うので,ユーザーが自分でパスワード変更できるようにします。

 

事前準備

sudo yum -y install perl-Net-SSLeaysudo yum -y install perl-Authen-PAM

インストール

sudo rpm --import http://www.webmin.com/jcameron-key.ascsudo rpm -Uvh http://www.webmin.com/download/rpm/usermin-current.rpm

日本語化等の設定

sudo su
echo lang=ja_JP.UTF-8 >> /etc/usermin/config
echo "denyusers=root" >> /etc/usermin/miniserv.conf
vi /etc/usermin/webmin.acl

 

user: at changepass chfn commands cron cshrc fetchmail file forward gnupg htaccess-htpasswd
htaccess language mailbox man mysql plan postgresql proc procmail quota shell spam ssh telnet
theme tunnel updown usermount

  ↓ 上の行をコメントアウトして以下を追加するのが早いかも

user: changepass forward

 

暗号化

cat /etc/letsencrypt/live/testtest.pgw.jp/cert.pem /etc/letsencrypt/live/testtest.pgw.jp/privkey.pem > /etc/usermin/miniserv.pem
exit

 

Usermin起動

/etc/rc.d/init.d/usermin restart

 

iptablesとVCNのTCP20000ポートを開放します。

 

https://testtest.pgw.jp:20000

 

で,ログインできます。

 

 追記:以下のようにconfに1行追加して中間証明書を明示する必要があるかも

vi /etc/usermin/miniserv.conf

extracas=/etc/webmin/chukan.crt

証明書を変更したらuserminのrestartが必要です。