本家 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-02-16 2026-02-14 2026-02-11 2026-02-10 2026-02-09 2026-02-07 2026-02-06 2026-02-03 2026-02-02 2026-02-01 2026-01-31 2026-01-26 2026-01-24 2026-01-18 2026-01-17 2026-01-16 2026-01-12 2026-01-11 2026-01-10 2026-01-09 2026-01-08 2026-01-04 2026-01-01 2025-12-28 2025-12-27 2025-12-12 2025-12-11 2025-12-09 2025-12-08 2025-12-07 2025-12-05 2025-11-30 2025-11-24 2025-11-23 2025-11-18 2025-11-16 2025-11-05 2025-11-03 2025-11-02

edit


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