SVN的學習之路五 許可權分配

2021-08-11 02:13:50 字數 1135 閱讀 6976

一般新員工在進入公司的時候,公司會先分配svn的賬號密碼給你,讓你檢出專案到本地,熟悉專案。但是公司並不是開放所有的許可權,比如新員工就開放讀的許可權,開發人員就開放讀寫的許可權,檢視**是否規範的人,就開放讀的許可權。

在倉庫的conf下面有3個檔案,如下圖:

authz //許可權分配檔案

passwd //密碼配置許可權

svnserve.conf //配置檔案

* 步驟一:找倉庫中的conf/svnserve.conf

* 步驟二:修改配置檔案

* anon-access = none -- 匿名使用者沒有許可權。(取值:none/read/write)

* auth-access = write -- 認證使用者有讀寫許可權

* password-db = passwd -- 讓passwd的檔案生效

* authz-db = authz -- 讓authz的檔案生效

* 步驟三 :開啟passwd檔案:設定使用者名稱和密碼(鍵值對的形式)

xx=123

yy=123

* 步驟四 :開啟authz檔案:設定使用者的許可權(這裡演示的是以組的形式,作為許可權分配。其中的[/],代表是當前配置檔案下的倉庫。)

[groups]

crmgroup=xx,yy

[/]@crmgroup=rw

* =

如下圖是以個人的形式作為許可權的分配:

在配置passwd檔案的時候,最上面的[users],不要刪除

在配置svnserve.conf的時候,很多欄位是注釋起來了,只要刪除前面的#就可以,不用多餘新增。

在配置authz許可權分配檔案的時候,如果用組就吧[groups]注釋開啟,最上的[/]代表許可權的區域。也可以是倉庫下的test專案。那就寫成[/test]

SVN為不同使用者分配不同的目錄許可權

找到許可權配置檔案authz pname chenky rw daiysh rw handz rw huap rw jiangch rw lihj rw lixj rw rufj rw taow rw weizg rw xchd rw xiazj rw xuym rw yup rw pname tr...

Django學習之路(五)template的學習

template是簡單來說就是存放html檔案的目錄 一,設定template檔案的路徑 在專案的setting.py中找到templates,其中會有乙個屬性叫dirs,新增你要建立的檔案 templates 的目錄.eg dirs blog templates 二,在相應目錄下新建templat...

我的jQuery學習之路 筆記(五)

1,empty方法 嚴格的講,empty 方法並不是刪除節點,而是清空節點,它能清空元素中的所有後代節點 empty不能刪除自己本身這個節點 2,remove方法 該節點與節點所含的所有後代節點將同時被刪除 提供傳遞乙個篩選的表示式,用來指定刪除選中和集合中的元素 方法名引數 事件及資料是否也被移除...