遠程修改svn密碼

來源:互聯網
上載者:User

 

遠程修改SVN密碼

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

1. 遠程修改基於apache配置的Subversion密碼的工具ApachePasswd
ApachePasswd說明
  這是一個用於修改Apache中AuthUserFile的工具,編寫時主要是為了遠程修改基於Apache配置的Subversion的使用者密碼。
  目前提供for apache2.0版本及for apache2.2版本。
  當Subversion配置成作為Apache的一個模組運行時,在httpd.conf中可能是類似這下面這樣的語句:  
<Location /svn >
DAV svn
SVNParentPath E:/svnroot

AuthzSVNAccessFile E:/svnroot/access.auth  (許可權檔案)
Satisfy Any
Require valid-user

AuthType Basic
AuthName "Subversion repositories"
AuthUserFile  E:/svnroot/users.auth  (使用者和密碼檔案)
Require valid-user
</Location>
  ApacehPasswd就是用來修改上面配置中的E:/svnroot/users.auth這個檔案的

  使用方法:
  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全路徑,如E:/svnroot/users.auth

  4現在訪問你伺服器的http://IP/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了。

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.