アーカイブを展開してmngsrcディレクトリからインストールする。ここで「0.0.0」はバージョン番号である。
tar xzvf opengatem0.0.0.tar.gz
cd opengatem0.0.0/mngsrc
make installmup
設定ファイルを環境に合わせて調整する。詳細は登録システムMregの説明を参照のこと。
cp opengatemmng.conf.sample opengatemmng.conf
vi opengatemmng.conf
一般利用者認証をShibbolethまたはHttpBasicとする場合は、.htaccessに
「opengatemup.cgiに対する一般利用者認証設定」を追加する。 他の認証方式の場合は不要である。
==Shibboleth使用時==
<FILES opengatemup.cgi>
AuthType shibboleth
ShibRequestSetting requireSession 1
ShibRequireSession On
ShibUseHeaders On
Require valid-user
</FILES>
==HttpBasic使用時==
<FILES opengatemup.cgi>
AuthType Basic
AuthUserFile /tmp/passwd.dat
AuthName "Enter Your ID and Password"
Require valid-user
</FILES>
警告メールの送信を確認する。期限日を翌日にしてopengatemmailをルート権限で実行すれば、警告メールが届く。おかしい
場合はopengate.logやmaillog等を確認する。
mysql
use opengatem;
update macaddrs set limitDate=adddate(now(), interval 1 day)
where userId='watanaby';
select * from macaddrs;
exit
sudo opengatemmail