1. 程式人生 > >svn精細配置各個目錄的許可權

svn精細配置各個目錄的許可權

這裡寫圖片描述

如圖,這裡我建的專案庫為BHPP,其下邊又有兩個資料夾BHPPB和BHPPH,在BHPPB下又有9個檔案,現在要分別對每個檔案進行svn許可權配置。
要求:

  • admin管理員對所有的檔案都有讀寫權利;
  • assembly資料夾對zs有讀寫權利,其他人只能讀;
  • bcommon資料夾對ls有讀寫權利,其他人只能讀;
  • ……
  • rsserver檔案對cyq有讀寫權利,其他人只能讀;
  • hy和wz只有讀的權利,不能寫。
    關於專案上傳這裡不做介紹。
    svnserver.conf中主要放開對以下的註釋,注意每行左邊沒有空格。
anon-access = none
auth-access = write
password-db
= passwd authz-db = authz

passwd,建立使用者及密碼


[users]

admin=admin
zs=zs
li=li
cyq=cyq
cxx=cxx
lh=lh
mg=mg
hy=hy
wz=wz

authz,許可權配置

### This file is an example authorization file for svnserve.
### Its format is identical to that of mod_authz_svn authorization
### files.
### As shown below each section defines authorizations for the path and
### (optional) repository specified by the section name. ### The authorizations follow. An authorization line can refer to: ### - a single user, ### - a group of users defined in a special [groups] section, ### - an alias defined in a special [aliases] section, ### - all authenticated users, using the '$authenticated' token,
### - only anonymous users, using the '$anonymous' token, ### - anyone, using the '*' wildcard. ### ### A match can be inverted by prefixing the rule with '~'. Rules can ### grant read ('r') access, read-write ('rw') access, or no access ### (''). [aliases] # joe = /C=XZ/ST=Dessert/L=Snake City/O=Snake Oil, Ltd./OU=Research Institute/CN=Joe Average [groups] [/] # 表示admin有讀寫的許可權 admin=rw # *=r表示其他人只能讀 *=r # 此處注意是/BHPP/BHPPB,和建立的檔案結構對應,如果不對應會造成只有根目錄中 # 的配置有效,其他的提示許可權不夠的錯誤 [/BHPP/BHPPB] admin=rw *=r [/BHPP/BHPPH] admin=rw *=r [/BHPP/BHPPB/frame] admin=rw ls=rw *=r [/BHPP/BHPPB/docmngt] admin=rw ls=rw *=r [/BHPP/BHPPB/fwebcommon] admin=rw ls=rw *=r [/BHPP/BHPPB/bcommon] admin=rw ls=rw *=r [/BHPP/BHPP/BHPPB/rsserver] admin=rw cyq=rw *=r [/BHPP/BHPPB/cmeramngt] admin=rw cxx=rw *=r [/BHPP/BHPPB/hrmngt] admin=rw mg=rw *=r [/BHPP/BHPPB/finmngt] admin=rw lh=rw *=r [/BHPP/BHPPB/assembly] admin=rw zs=rw *=r

相關推薦

svn精細配置各個目錄許可權

如圖,這裡我建的專案庫為BHPP,其下邊又有兩個資料夾BHPPB和BHPPH,在BHPPB下又有9個檔案,現在要分別對每個檔案進行svn許可權配置。 要求: admin管理員對所有的檔案都有讀

apache配置Directory目錄許可權的一些配置

可以使用<Directory 目錄路徑>和</Directory>這對語句為主目錄或虛擬目錄設定許可權,它們是一對容器語句,必須成對出現,它們之間封裝的是具體 的設定目錄許可權語句,這些語句僅對被設定目錄及其子目錄起作用。下面是主配置檔案中設定目錄

LINUX下SVN安裝 配置 web目錄同步

LINUX下SVN安裝,配置,web目錄同步 作者:幽靈 時間:2013年1月12日星期六 注: 各伺服器執行環境可能有所不同,操作過程中可能出現其他問題,自行查閱資料解決 SVN的具體使用方法很多,本文件只是使用了SVN最簡單的用法,感興趣的同學

apache配置Directory目錄許可權配置

可以使用<Directory 目錄路徑>和</Directory>這對語句為主目錄或虛擬目錄設定許可權,它們是一對容器語句,必須成對出現,它們之間封裝的是具體 的設定目錄許可權語句,這些語句僅對被設定目錄及其子目錄起作用。下面是主配置檔案中設定目錄許可權的例子。 <Dire

如何設定SVN目錄許可權

許可權分類 SVNBucket 目錄許可權分為3類,讀寫;只讀;無許可權 設定許可權的兩種思路 1.設定可讀寫目錄。如下圖,這種設定方式比較安全,使用者只能讀寫指定的目錄,就算增加了新資料夾,只要不是它的子目錄,他都是沒有許可權看到的,但是缺點就是checkout的時候

解決svn本身上傳沒有許可權配置自動更新的鉤子

第一步 :建立你的web程式目錄和版本庫目錄 mkdir /data/webwww/project1 svnadmin create /data/svnwww/project1 進入/data/webwww/project1目錄。 svn co testsvn sv

許可權系列shiro+cas》----配置各個應用程式

前言 shiro-cas-authority已經大體的介紹完畢,現在我們需要在各個應用程式之間來引用它實現許可權管理。 Cas客戶端與服務端的配置 cas的客戶端在shiro-cas-a

vsftpd配置詳解——控制使用者目錄許可權

一、控制目錄許可權 1、引數說明: chroot_local_user:是否將所有使用者限制在主目錄,YES為啟用 NO禁用.(該項預設值是NO,即在安裝vsftpd後不做配置的話,ftp使用者是可以向上切換到要目錄之外的); chroot_list_enable:是否

Linux下SVN server 的使用及許可權配置

一、安裝SVN Linux 下可以直接通過如下命令直接獲取svn server:(我使用的伺服器系統為Debian 7.5 穩定版) apt-get install subversion 安裝完成後,可通過svnserve --version 檢視安裝的版本,我所

centos 安裝vsftp 絕對成功包括目錄許可權配置

第一步:安裝vsftp pam db4 yum install vsftpd pam* db4* -y通過setup對系統服務及防火牆進行配置,然後reboot系統 或者使用命令將vsftp配置為系統服務chkconfig --level 35 vsftpd on 第二步

svn目錄許可權

很久之前搭了一個svn,因為公司的流程也不是很規範,然後設計、產品、android、ios的各種程式碼都在一個路徑底下,自己也沒有在意這些細節。但是產品經理有一天覺得這更新的東西太多了。所以想要分目錄。 最先想到的是多個路徑分開來,這個路徑更新設計,那個路徑更新產品。。

linux安裝svn配置使用者、使用者組許可權

一、安裝svn  yum -y install subversion 2.安裝完成後建立倉庫   svnadmin create  /xx科技  cd  /xx科技   ,到倉庫目可以看到下面的配置檔案    cd /conf 目錄 編輯svnserve.con

docker容器中配置掛載目錄許可權

即定製ENTRYPOINT自動修改Docker中volume的許可權 build成功後執行報錯: docker: Error response from daemon: OCI runtime create failed: container_linux.go:348

SVN配置使用者和許可權以及初始化匯入資料

 4,配置使用者和許可權svn的許可權管理涉及到一下檔案:passwd檔案   --   /conf目錄下   用於存放本svn庫的使用者名稱和密碼,用 = 分割,左邊是使用者名稱,右邊是密碼(明文)。authz   --   /conf目錄下   用於存放本svn庫的訪問授

linux下的各個目錄

sys 可執行文件 執行 文件 linux下 打開 system map dev 系統目錄 / 下的目錄: 1./bin(binary,二進制文件):打開裏面會發現全是綠色的文件,也就是可執行文件,而且名字都是系統命令的名字,其實每個系統命令都是一個小的可執行的文件,這些命

tomcat配置虛擬目錄

ati eight del path strong .com new 部署 訪問 windows 方式一 修改兩個文件 1.c:\widnows\System32\drivers\etc\hosts 文件一個IP可綁定多個域名 2. tomcat下的server.xml

Mac環境下SVN配置和使用

nbsp 環境 配置 創建 bsp cnblogs 執行 use 使用   簡單記錄一下在Mac環境下,SVN的配置步驟和使用相關。(Mac自帶了svn的服務器和客戶端功能,簡單配置一下即可使用)   一、SVN的配置方法   1. 創建一個倉庫目錄,比如在/Users/你

linux中根目錄下各個目錄的作用

位置 http 定義 光盤 普通用戶 留下 執行 加固 option /bin 二進制可執行命令。該目錄下存放著普通用戶的命令 /dev 系統的設備文件,即設備的驅動程序 /home 用戶主目錄的基點 /lost-found 這個目錄平時是空的,當系統非正常關機而留下的“

Nginx配置二級目錄/路徑 映射不同的反向代理和規避IP+端口訪問

nbsp ade 直接 窗口 返回 ngs remote 測試 span 當配置Nginx來映射不同的服務器 可以通過二級路徑來反向代理 來解決一個外網端口實現多個服務訪問。 配置如下: server { listen 80; ser

(轉)關於Tomcat的點點滴滴(體系架構、處理http請求的過程、安裝和配置目錄結構、設置壓縮和對中文文件名的支持、以及Catalina這個名字的由來……等)

https 設置 重啟 specific 調用 持久化數據 所在 original apps 轉自:http://itfish.net/article/41668.html 總結Tomcat的體系架構、處理http請求的過程、安裝和配置、目錄結構、設置壓縮和對中文文件名