成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Apache下Subversion用戶權限配置經典解析

開發 項目管理
本文主要Subversion用戶權限配置,Subversion有兩種使用方式,本文主要針對Apache使用方式進行介紹,希望對大家學習有所幫助。

上一節關于Subversion用戶權限配置我們了解到Subversion有兩種使用方式,本節還是針對Apache方式進行介紹,主要包括Apache方式下的權限管理和分組管理,下面就這個問題來詳細說說吧。

Apache方式下的權限管理

Subversion用戶權限配置中,進行Apache方式下的權限管理,首先我們要創建一個用戶robert。由于是第一次創建用戶,我們必須同時創建一個用戶口令文件:htpasswd-cauthfilerobert
這時,會提示輸入用戶密碼以及確認用戶密碼。htpasswd程序會將用戶密碼進行散列運算后保存在authfile中。創建第二個用戶時,我們就不必輸入-c開關了。
htpasswdauthfileharry
如果想要刪除某個用戶,我們可以使用下列指令:htpasswd-Dauthfileharry,這樣,harry就被從authfile中刪除了。
這時,Subversion的權限管理問題就轉化為了Apache的權限管理問
題了。我們將前述的目錄配置做一下修改:
 

  1. <Location/projectA> 
  2. DAVsvn  
  3. SVNPath/home/svn/projectA  
  4. AuthTypeBasic  
  5. AuthName"SubversionprojectA"  
  6. AuthUserFile/home/svn/projectA/authfile  
  7. Requirevalid-user  
  8. Location> 

這樣,對projectA訪問就必須提供authfile中記錄的用戶和正確密碼才可以進行了。

Apache方式下的分組管理

Subversion用戶權限配置中,進行Apache方式下的分組管理,有時我們希望能夠將多個開發人員編為一組,使用組的方式來為項目設定權限。比如projectA項目只有屬于groupA的成員才可以存取。下面我們來介紹其配置方法。
這里,我們就要用到mod_authz_svn提供的功能了。我們對httpd.conf中的目錄配置再做一次修改:

  1. <Location/projectA> 
  2. DAVsvn  
  3. SVNParentPath/home/svn/  
  4. AuthzSVNAccessFile/home/svn/authz.conf  
  5. AuthTypeBasic  
  6. AuthName"SubversionprojectA"  
  7. AuthUserFile/home/svn/projectA/authfile  
  8. Requirevalid-user  
  9. Location> 

大家可以注意到,這里使用了另一個配置文件:authz.conf他的大致結構如下:

  1. [groups]  
  2. everyone=robert,tommy,songjy,zhengyong,orcus,zhangq  
  3. groupA=robert,zhangq  
  4. groupB=orcus,tommy  
  5. [projectA:/]  
  6. @groupA=rw 
  7. @everyone=r  
  8. [projectB:/]  
  9. @everyone=r  
  10. @groupB=rw 

Ok,我想大家應該已經明白Subversion用戶權限配置了。:)

【編輯推薦】

  1. MyEclipse6.0集成SVN及配置詳解
  2. Subversion和TortoiseSVN如何在Windows下進行構建SVN版本控制
  3. 基于Java的svn客戶端工具JavaSVN 1.1.0.beta發布
  4. 七步搞定Subversion服務器在Ubuntu下的配置
  5. Subversion日期解析函數緩沖區溢出漏洞

 

責任編輯:佚名
相關推薦

2010-05-19 12:50:52

Subversion服

2010-05-19 14:37:00

Subversion用

2010-05-19 14:28:18

Subversion權

2010-05-12 18:05:45

linux下subvesubversionapache配置

2010-05-19 14:05:59

Subversion+

2010-05-19 13:44:42

Subversion+

2010-05-27 17:17:37

Subversion入

2010-05-18 12:50:47

Subversion配

2010-05-21 14:42:29

CentOS下Apac

2010-05-21 12:50:45

Subversion快

2010-05-12 17:04:31

Subversion

2010-05-17 14:11:35

Subversion

2010-05-21 14:12:55

CentOS下Apac

2010-05-31 17:07:25

SVN權限配置手冊

2010-05-14 13:21:39

Subversion1

2009-02-06 13:19:02

JSP配置Tomcat

2010-05-18 18:28:05

安裝Subversio

2010-05-13 10:26:42

Subversion配

2010-05-14 09:04:18

Subversion1

2010-08-31 16:47:43

DHCP服務器
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 久久成人免费视频 | 日韩二三区| 欧美日韩在线观看一区二区三区 | 欧美亚洲一区二区三区 | 欧美日韩精品中文字幕 | 亚洲有码转帖 | 亚洲精品免费在线 | 久久久久久久电影 | 亚洲欧美在线一区 | 国产精品久久国产精品99 gif | 国产欧美视频一区 | 欧美日韩成人在线 | 国产视频久 | 久久亚洲春色中文字幕久久久 | 欧美视频第二页 | 1000部精品久久久久久久久 | 午夜一区二区三区在线观看 | 成人影视网址 | 国产a区 | 国产xxxx搡xxxxx搡麻豆 | 国产精品久久 | 国产精品a久久久久 | 色婷婷综合网站 | 精产国产伦理一二三区 | 久久中文字幕一区 | 国产激情视频 | 成人在线精品视频 | 精产嫩模国品一二三区 | 在线一区二区国产 | 密色视频 | 日本不卡视频在线播放 | 久久久免费观看视频 | 亚洲视频在线一区 | 久久精品国产久精国产 | 成人免费淫片aa视频免费 | 免费在线视频精品 | 一区二区三区亚洲 | 成av人电影在线 | 亚洲欧洲在线观看视频 | 久久国产99 | 欧美激情在线精品一区二区三区 |