远程修改Subversion密码-ApachePasswd[测试时请使用IE浏览器,Chrome好像有问题]

转载 2011年01月12日 22:01:00

http://bbs.iusesvn.com/thread-20-1-1.html

远程修改基于apache配置的Subversion密码工具ApachePasswd

ApachePasswd说明


  这是一个用于修改Apache中AuthUserFile的工具,编写时主要是为了远程修改基于Apache配置的Subversion的用户密码。
  目前提供for apache2.0版本及for apache2.2版本。

  当Subversion配置成作为Apache的一个模块运行时,在httpd.conf中可能是类似这下面这样的语句:
  
<Location /svn>
DAV svn
SVNParentPath C:/SVN_repos
AuthType Basic
AuthName "Subversion repositories"
AuthUserFile C:/SVN_repos/passwd
AuthzSVNAccessFile C:/SVN_repos/access.conf
Require valid-user
</Location>

  ApacehPasswd就是用来修改上面配置中的C:/SVN_repos/passwd这个文件


  使用方法:
  1将文件Apache2xPasswd.cgi及Apache2xPasswd.cgi.ini复制到Apache的CGI脚本目录下,通常是cgi-bin目录。(这句话中的x请用相应的版本代替,如for apache2.0,则为Apache20Passwd.cgi)
  2如果是for apache2.2版本,复制apache的bin目录下libapr-1.dll、libapriconv-1.dll、libaprutil-1.dll到Apache2xPasswd.cgi所在的目录
  3修改配置文件Apache2xPasswd.cgi.ini中auth_user_file路径,如下

[path]
auth_user_file=这里改为你的Subversion所用的AuthUserFile全路径,如C:/SVN_repos/passwd

  4现在访问服务器http://localhost/cgi-bin/Apache2xPasswd.cgi就可以看到修改subversion密码的界面了。

备注:
1、配置文件可用的配置项

[path]
auth_user_file=这里改为你的Subversion所用的AuthUserFile全路径,如C:/SVN_repos/passwd
日志文件名
log_file=svnpass.log
[setup]
password_min_length=1
[html]
title=修改SubVersion密码
description=修改SubVersion密码
your_name = 用户名
old_password = 旧密码
new_password1 = 新密码
new_password2 = 验证新密码
btn_change = 修 改
btn_reset = 重 置

change_password_ok=成功修改密码
change_password_failed=修改密码失败
old_password_error=旧密码错误
server_error=服务器错误
password_must_greater=密码位数必须大于
two_password_not_matched=两密码不一致
please_enter_name=请输入用户名
back=返回

2、我一般用时都是将Apache2xPasswd.cgi改名为svnpass,这样用户修改密码时可以少打些字
如访问http://192.168.0.1/cgi-bin/svnpass就可以修改密码了,
当改名为svnpass时,配置文件Apache2xPasswd.cgi.ini要相应地改为svnpass.ini,因为这个脚本是根据自己的文件名找配置文件的

3、如果你配置了多个AuthUserFile,可以复制出多个ApachePasswd,配置多个相应的.ini,这样就可以修改多个AuthUserFile了。



作者:PCplayer (try876@gmail.comwww.iUseSVN.com

修改历史:
2006-6-9 23:46 第一个发布版本
2007-12-09 添加了apache2.2.x的支持,修改配置文件中配置项名称(更易理解)
2008-01-08 将页面底部的网站链接字体改小,增加一秘密开关,用于隐藏底部的网站链接

Apache20Passwd.rar (85.39 KB)

 

 

Apache22Passwd.rar (85.38 KB)

 

Apache22Passwd-远程修改基于Apache配置的Subversion的用户密码。

  • 2014年12月18日 10:49
  • 85KB
  • 下载

Apache22Passwd

  • 2016年09月06日 22:21
  • 85KB
  • 下载

远程修改基于apache配置的Subversion密码的工具ApachePasswd

远程修改基于apache配置的Subversion密码的工具ApachePasswd
  • king_sundi
  • king_sundi
  • 2010年08月04日 16:33
  • 2185

Linux下 Apache+SVN 让用户自行修改SVN密码

默认在Linux下Apache+SVN没有提供用户修改密码功能,这里利用PHP脚本来为用户提供一种修改密码的方法。 第一步:用户在修改密码之前需要先登录,而登录的验证方法和访问SVN是一样的,在/et...
  • ssmile
  • ssmile
  • 2016年09月08日 10:50
  • 1837

apache目录密码认证

转自:http://duguchanghui.blog.51cto.com/1452335/292625 1:建立用户密码文件。 htpasswd -c /usr/local/...
  • forest_boy
  • forest_boy
  • 2012年06月12日 13:51
  • 1051

Subversion客户端远程修改用户密码配置Apache22Passwd

这是一个用于修改Apache中AuthUserFile的工具,编写时主要是为了远程修改基于Apache配置的Subversion的用户密码。...
  • shenShanLao_Yuan
  • shenShanLao_Yuan
  • 2016年09月06日 22:22
  • 1398

随笔:修改SVN账户密码的方法

记是记不住的,即便是每天都在用的东西,也有貌似熟悉其实很陌生的时候,或者说根本就是不熟悉。于是需要拿出来经常翻翻,比如我们的SVN账户配置,很简单的一个case,你可能是svn使用高手,但不一定记得怎...
  • lfsfxy9
  • lfsfxy9
  • 2013年08月30日 23:19
  • 32625

VisualSVN Server 增加自助修改密码页面(支持2.1-3.6最新版)

使用 Windows 版 Apache 的 htpasswd.exe 命令更改 VisualSVN Server 帐号及密码
  • Tiger99111
  • Tiger99111
  • 2017年10月20日 15:08
  • 500

VisualSVN Server 修改用户密码

VisualSVN Server 通过网页修改用户密码
  • caz28
  • caz28
  • 2014年09月19日 11:07
  • 20229

更改浏览器语言(firefox, chrome)详细步骤

把Firefox浏览器从英文版转换为中文版操作步骤: 1.打开Firefox浏览器,在地址栏输入“about:config”打开 2.点击底部的确认按钮进入 3.在左边第一列找到“g...
  • waysoflife
  • waysoflife
  • 2013年12月11日 13:25
  • 11638
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:远程修改Subversion密码-ApachePasswd[测试时请使用IE浏览器,Chrome好像有问题]
举报原因:
原因补充:

(最多只允许输入30个字)