Linux下,怎样通过cgi方式或其他方式更改系统用户密码?

Linux下,怎样通过cgi方式或其他方式更改系统用户密码?

要求一个页面,在输入正确的正在使用的用户名和密码后,可以更改系统用户密码?
在Sun Solaris 下有一个chgpwd可以提供cgi调用以达到目的。但在Linux没有,怎么办?      
webmin ,想改什么都可以,巨好!!!!!!!