Total Pageviews

Thursday 18 October 2012

使用Apache htpasswd.exe来管理用户帐户

需要配置到Apache,需要建立一个账户管理文件如:passwd,可是建立了passwd,需要添加用户的时候,我们应该怎么操作呢?这时我们就要用到Apache下的DOS文件——htpasswd.exe啦!
1、htpasswd基本语法

htpasswd.exe在Apache文件夹下的bin中,htpasswd的基本语法是:

    htpasswd [-cmdpsD] passwordfile username
    htpasswd -b[cmdpsD] passwordfile username password

如我们要在G盘创建一个passwd的文件,需要用到下面的命令

    htpasswd -c G:\passwd wyq

回车会出现提示,要你输入wyq的密码,输入两次后,就可以在G盘看到刚才我们创建的passwd文件了~其中密码是md5加密的~
如果我们不想输入密码,就可以直接使用下面的命令:

    htpasswd -c G:\passwd wyq wyq

2、htpasswd删除用户

htpasswd -D passwordfile username
例如要删除wyq的用户:

    htpasswd -D G:\passwd wyq

3、htpasswd添加用户

htpasswd  passwordfile username
例如要添加wyq的用户:

    htpasswd G:\passwd wyq

4、htpasswd更改密码

htpasswd passwordfile username
例如要更改wyq的密码:

    htpasswd G:\passwd wyq