<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    jasmine214--love

    只有當你的內心總是充滿快樂、美好的愿望和寧靜時,你才能擁有強壯的體魄和明朗、快樂或者寧靜的面容。
    posts - 731, comments - 60, trackbacks - 0, articles - 0

    使SVN用戶可以自己修改帳號密碼

    Posted on 2011-01-10 17:19 幻海藍夢 閱讀(13269) 評論(3)  編輯  收藏 所屬分類: 版本管理配置管理
    原文:http://bbs.ltesting.net/viewthread.php?tid=58103
    我公司的SVN服務器用的是SVNserver ,由于SVN 自帶的功能不支持在客戶端修改用戶密碼,所以大家的密碼都要由配置管理員來修改。考慮到易用性和方便性,部門領導給我派了這樣一個任務——配置一個客戶端,使SVN的用戶能夠自己修改密碼。
    去網上查了資料,終于找到了一個現階段唯一的辦法——是一個程序員自己寫的小程序來實現的。根據原帖的要求開始一步配置:
    一、安裝JDK
    1、下載JDK安裝程序:jdk-1_5_0_04-windows-i586-p.exe  
    2、安裝JDK: 下載后運行jdk-1_5_0_04-windows-i586-p.exe這個可執行程序,全部采用默認安裝即可。
    二、安裝Tomcat
    1、下載Tomcat安裝程序:Tomcat 5.5.20
    2、安裝Tomcat:直接運行apache-tomcat-5.5.20.exe即可,安裝目錄建議修改為D:Tomcat,其余全部采用默認安裝即可。
    3、修改Apache Tomcat服務啟動方式:安裝后的啟動方式為“手動”,建議最好將其修改為“自動”。
        修改方法:右鍵點擊桌面上的“我的電腦”->“管理”->“服務和應用程序”->“服務”,找到“Apache Tomcat”服務,右鍵點擊該服務,選擇“屬性”,將“啟動類型”由“手動”改成“自動”。
    4、重新啟動系統
    5、 系統重新啟動后打開瀏覽器,在地址欄中輸入http://localhost:8080回車,如果看到Tomcat 自帶的一個JSP頁面,說明你的JDK和Tomcat已搭建成功。
    三、下載并添加修改密碼的程序
    1、下載附件中的passwd.rar,下載地址:http://bbs.iusesvn.com/viewthread.php?tid=696
    2、 將其中的passwd.jsp和chang_passwd.jsp解壓后放在Tomcat安裝目錄下的ROOT目錄下,即D:TomcatwebappsROOT
    3、這一步很重要啦!就是要修改一下passwd.jsp和chang_passwd.jsp這兩個文件。目的是定義讀取及修改的文件。



    4、打開瀏覽器,在地址欄中輸入http://localhost:8080/passwd.jsp回車,看到打開的修改密碼頁面,選擇用戶名、輸入原始密碼、輸入新密碼、確認新密碼。
    5、點擊提交按鈕,結果出現錯誤了!
    檢查原因發現:SVN的用戶定義 文件的密碼是加密后的數據,而change_passwd.jsp中的密碼匹配和密碼修改都是明文(做到這里,當時想到的辦法有兩個:一設置SVN,使其在寫用戶定義文件時的密碼不加密;二改寫change_passwd.jsp文件,使其支持SVN的加密格式。嘗試了很多種方法,找不到SVN的加密格式!做到這里這個問題看似解決不了了!
    打開SVN的httpd.conf文件發現里面定義了用戶信息認證的文件,這個文件就是用戶定義文件了。突然覺得可不可以讓系統去一個其他的文件中去驗證用戶的身份呢?做了一個大膽的嘗試——果然可以)
    6、打開httpd.conf文件,將用戶身份驗證的信息進行修改。Crogram FilesVisualSVN Serverconfhttpd.conf

    7、編輯我們的用戶定義文檔 passwd,在這個文件中我們的密碼用明文來定義

    8、現在重復第3步,把原來的用戶定義文件改為現在修改后的文件。重新打開修改密碼的客戶端,修改密碼——成功!遠程用戶修改密碼只需要輸入http://192.168.1.8:8080/passwd.jsp回車就可以進入密碼修改的頁面了。
    值得注意的是:有的人的SVN的用戶定義文件中的密碼不是加密的,這種情況下在第5步點擊“提交”后會出現“密碼修改成功”,后面的步驟也就不必在做!

    Feedback

    # 15727252189  回復  更多評論   

    2011-11-18 21:00 by 宏杰
    百度

    # 15727252189  回復  更多評論   

    2011-11-18 21:01 by 宏杰
    百度

    # 15727252189  回復  更多評論   

    2011-11-18 21:03 by 宏杰
    我要向你學習!












    主站蜘蛛池模板: 久久亚洲国产中v天仙www| 亚洲AⅤ优女AV综合久久久| 久热综合在线亚洲精品| 成在线人视频免费视频| 国产亚洲老熟女视频| 久久WWW免费人成—看片| 亚洲婷婷国产精品电影人久久| 午夜亚洲乱码伦小说区69堂| 全黄性性激高免费视频| 精品久久亚洲一级α| 亚洲成A人片在线观看中文| 丰满少妇作爱视频免费观看| 亚洲无线一二三四区手机| 中国毛片免费观看| 亚洲无线码一区二区三区| 最新国产乱人伦偷精品免费网站| 亚洲欧洲国产精品你懂的| 国产91色综合久久免费分享| 亚洲无吗在线视频| 国产麻豆剧传媒精品国产免费| 香蕉视频免费在线播放| 自拍偷自拍亚洲精品被多人伦好爽| 国产高清视频免费在线观看| 亚洲国产a∨无码中文777| 99热在线观看免费| 亚洲人精品亚洲人成在线| 免费观看亚洲人成网站| 国产中文字幕在线免费观看 | 永久免费av无码入口国语片| 亚洲国产精品久久久久久| 日韩不卡免费视频| 美女被免费网站在线视频免费 | 91精品免费高清在线| 国产精品亚洲综合久久| 亚洲国模精品一区 | 成人免费毛片观看| 国语成本人片免费av无码| 四虎成人精品国产永久免费无码| 国产亚洲欧洲精品| 成人免费无码大片a毛片软件| 三年片在线观看免费观看大全中国 |