Samuel

跳到主文

Samuel's Blog

部落格全站分類:心情日記

  • 相簿
  • 部落格
  • 留言
  • 名片
  • 3月 12 週一 201210:03
  • 修改Subversion的ACL

OS: CentOS5.5 64bit

安裝方式: http://wiki.centos.org/HowTos/Subversion

當Subversion運行一段時間後,想要封鎖某些檔案夾不被人commit

可以修改acl檔,並改改完就立即生效

acl檔是當初subversion.conf裡面設定的 AuthzSVNAccessFile /etc/svn-acl-conf

所以路徑是/etc/svn-acl-conf

修改svn-acl-conf

acl檔的權限是沒有讀檔順序的

不過為了好整理還是由檔案高層寫至細層比較好

範例:

---------------

[groups]
g1=
g2=user1,user2

[/]
*=r

[repos:/]
svnroot=rw

[repos:/project/test]
svnroot=rw
@g2=rw

[repos:/project/test/branches]
svnroot=rw
@g2=rw

[repos:/project/test/branches/sprint001]
svnroot=rw
@g2=r

[repos:/project/test/tags]
svnroot=rw
@g2=rw

[repos:/project/test/trunk]
svnroot=rw
@g2=rw

 

--------------

此時可以看到/project/test/branches/sprint001這個路徑就被限制存取了

然後改完此檔儲存後就立即生效了

定義的存取路徑以定義的最高檔案夾開始就可以了

如範例 大部份都在/project/test下

那麼從/project/test開始定義就可以了

不過前題是要開放所有檔案皆可以讀取

[/]
*=r

文章標籤
全站熱搜
創作者介紹
創作者 caramels 的頭像
caramels

Samuel

caramels 發表在 痞客邦 留言(0) 人氣(177)

  • 全站分類:
  • 個人分類:OS
▲top

熱門文章

  • ()準備TOEIC辛苦的一個月,進步了三百多分
  • ()面試心得
  • ()在CentOS上安裝MySQL
  • ()設定CentOS上的環境變數
  • ()Javascript 是否為多執行緒(Multi-Thread) ?
  • ()[轉貼]看誰偷連到我的電腦中
  • ()公館光點眼鏡行
  • ()使用java跑MapReduce
  • ()LDAP架設
  • ()使用Hadoop架上自己的搜尋引擎nutch

文章分類

  • 心情 (0)
  • 食物 (0)
  • 生活雜事 (0)
  • 歌曲 (0)
  • 書本 (0)
  • 逛街 (0)
  • 生活小秘方 (0)
  • strange news (0)
  • 當兵生活 (0)
  • 日記 (0)
  • 好笑的笑話 (0)
  • DB (0)
  • ASP.Net For C# (0)
  • OS (0)
  • 雲端計算 (0)
  • Google Map (0)
  • 四健會 (0)
  • JavaScript (0)
  • Web (0)
  • 未分類文章 (1)

文章精選

最新留言

test

caramels
PIXNET Logo登入

參觀人氣

  • 本日人氣:0
  • 累積人氣:728,164