Webmin標準のログイン画面のメッセージの変更やIPアドレスを非表示にする手順をまとめます。 OS: CentOS 6.4(64-bit) Webmin: 1.620
■ログイン画面のメッセージを変更
[root@centos64 ~]# cd /usr/libexec/webmin/lang
[root@centos64 lang]# cp -p en en.org
[root@centos64 lang]# vi en
[root@centos64 lang]# diff en en.org
131,132c131,132
< session_header=Login to Change Password
< session_mesg=You must enter a username and password to login to the Webmin server.
---
> session_header=Login to Webmin
> session_mesg=You must enter a username and password to login to the Webmin server on $1.
[root@centos64 lang]#
131行目のsession_headerの値および132行目のsession_mesgの値を修正。■ログイン画面のボックスのサイズ変更し、リンク追加
[root@centos64 ~]# cd /usr/libexec/webmin/
[root@centos64 webmin]# cp -p session_login.cgi session_login.cgi.org
[root@centos64 webmin]# vi session_login.cgi
[root@centos64 webmin]# diff session_login.cgi session_login.cgi.org
62c62
< "width=60% class='loginform'", 2);
---
> "width=40% class='loginform'", 2);
91,92d90
< print "<br /><a href=\"https://54.249.xxx.xxx:81/re-issued_password.html\" target=\"_blank\">";
< print "<b>Forgot your password?</b></a><br />\n";
[root@centos64 webmin]#
[root@centos64 webmin]# head -93 session_login.cgi | tail -4
print &ui_form_end();
print "<br /><a href=\"https://54.249.xxx.xxx:81/re-issued_password.html\" target=\"_blank\">";
print "<b>Forgot your password?</b></a><br />\n";
print "</center>\n";
[root@centos64 webmin]#
リンクの追加は、&ui_form_end()と</center>の間が適当です。※表示の都合上、一部”<”と”>”に置き換えています。
■ログイン画面確認
Webminの再起動等は不要で変更が即時反映されます。
以上です。何かのお役にたてれば幸いです。