日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
Apache下Subversion用戶權(quán)限配置經(jīng)典解析

上一節(jié)關(guān)于Subversion用戶權(quán)限配置我們了解到Subversion有兩種使用方式,本節(jié)還是針對(duì)Apache方式進(jìn)行介紹,主要包括Apache方式下的權(quán)限管理和分組管理,下面就這個(gè)問(wèn)題來(lái)詳細(xì)說(shuō)說(shuō)吧。

在鎮(zhèn)海等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場(chǎng)前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供網(wǎng)站制作、成都網(wǎng)站建設(shè) 網(wǎng)站設(shè)計(jì)制作按需求定制設(shè)計(jì),公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),成都品牌網(wǎng)站建設(shè),成都全網(wǎng)營(yíng)銷推廣,成都外貿(mào)網(wǎng)站建設(shè),鎮(zhèn)海網(wǎng)站建設(shè)費(fèi)用合理。

Apache方式下的權(quán)限管理

Subversion用戶權(quán)限配置中,進(jìn)行Apache方式下的權(quán)限管理,首先我們要?jiǎng)?chuàng)建一個(gè)用戶robert。由于是第一次創(chuàng)建用戶,我們必須同時(shí)創(chuàng)建一個(gè)用戶口令文件:htpasswd-cauthfilerobert
這時(shí),會(huì)提示輸入用戶密碼以及確認(rèn)用戶密碼。htpasswd程序會(huì)將用戶密碼進(jìn)行散列運(yùn)算后保存在authfile中。創(chuàng)建第二個(gè)用戶時(shí),我們就不必輸入-c開(kāi)關(guān)了。
htpasswdauthfileharry
如果想要?jiǎng)h除某個(gè)用戶,我們可以使用下列指令:htpasswd-Dauthfileharry,這樣,harry就被從authfile中刪除了。
這時(shí),Subversion的權(quán)限管理問(wèn)題就轉(zhuǎn)化為了Apache的權(quán)限管理問(wèn)
題了。我們將前述的目錄配置做一下修改:

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

這樣,對(duì)projectA訪問(wèn)就必須提供authfile中記錄的用戶和正確密碼才可以進(jìn)行了。

Apache方式下的分組管理

Subversion用戶權(quán)限配置中,進(jìn)行Apache方式下的分組管理,有時(shí)我們希望能夠?qū)⒍鄠€(gè)開(kāi)發(fā)人員編為一組,使用組的方式來(lái)為項(xiàng)目設(shè)定權(quán)限。比如projectA項(xiàng)目只有屬于groupA的成員才可以存取。下面我們來(lái)介紹其配置方法。
這里,我們就要用到mod_authz_svn提供的功能了。我們對(duì)httpd.conf中的目錄配置再做一次修改:

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

大家可以注意到,這里使用了另一個(gè)配置文件:authz.conf他的大致結(jié)構(gòu)如下:

 
 
 
  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,我想大家應(yīng)該已經(jīng)明白Subversion用戶權(quán)限配置了。:)


當(dāng)前題目:Apache下Subversion用戶權(quán)限配置經(jīng)典解析
URL鏈接:http://www.5511xx.com/article/cdcppgs.html