本家 http://www.webmin.com/index.html

web経由で各種のサーバ設定が行えるwebアプリケーション Webmin。
その他に、ユーザ向けに用意された Usermin、apacheやPostfixのvirtual hosts向けのVirtualmin、Xen/KVMらの仮想環境向けのCloudminらがある。
ここではUserminについて記す。
発端は、単にWeb経由でユーザのパスワード変更をさせたいと思ったから。

構築

[root@smb ~]# wget  http://prdownloads.sourceforge.net/webadmin/usermin-1.620-1.noarch.rpm
[root@smb ~]# yum localinstall usermin-1.620-1.noarch.rpm
[root@smb ~]# yum install perl-Net-SSLeay
[root@smb ~]# yum --enablerepo=epel install perl-Authen-PAM
 
[root@smb ~]# cat <<_EOF_> /etc/usermin/webmin.acl
user: changepass
_EOF_
[root@smb ~]# sed -i 's/lang=en.UTF-8/lang=ja_JP.UTF-8/' /etc/usermin/config
[root@smb ~]# sed -i 's/passwd_cmd=file/passwd_cmd=\/usr\/bin\/yppasswd/' /etc/usermin/changepass/config
[root@smb ~]# /etc/rc.d/init.d/usermin restart

どうやらapache httpと連携はなく、単独のperlプログラムがデーモンとして動くみたい。
port番号20000を待ち受けに使っている

ログイン

所定のURLを入力するとログイン画面が表示された
2014y10m04d_151621783.png
アカウントとパスワードを入力して、ログインすると下図になる
2014y10m04d_151641926.png
ここではパスワードのみ変更させるように仕込んだので、左メニューには「パスワードの変更」のみがある。これをクリックすると
2014y10m04d_154125553.png
とパスワード変更画面になる。

パスワード変更

っで、実際にパスワードを変更してみる。
2014y10m04d_154134959.png
文字列が単純だとエラーが発生した。
2014y10m04d_154154737.png

内部でyppasswdが動いて変更したようだが、このNISのパスワードポリシーがどこで規定されてるか分からん....

最新の60件
2026-05-13 2026-05-12 2026-05-11 2026-05-08 2026-05-06 2026-05-05 2026-05-04 2026-05-03 2026-05-02 2026-04-30 2026-04-29 2026-04-28 2026-04-27 2026-04-25 2026-04-24 2026-04-22 2026-04-21 2026-04-12 2026-04-08 2026-04-06 2026-04-05 2026-04-02 2026-03-26 2026-03-23 2026-03-21 2026-03-19 2026-03-15 2026-03-14 2026-03-13 2026-03-07 2026-03-06 2026-03-04 2026-03-02 2026-02-26 2026-02-24 2026-02-21 2026-02-18 2026-02-17 2026-02-16 2026-02-11

edit


トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2014-10-04 (土) 16:20:27