一、配置環(huán)境:
父庫:/home/svn/test
子庫:/home/svn/test/sns 、/home/svn/test/cms
用戶:管理員--jason
users: sns1、cms1、other
二、要求:1、管理員jason對父庫和兩個子庫有讀寫權(quán)限。
2、sns庫:sns1對其有讀寫權(quán)限,other有讀權(quán)限、cms1無任何權(quán)限。
3、cms庫:cms1對其有讀寫權(quán)限,other有讀權(quán)限、sns1無任何權(quán)限。
三、配置:
1、在/home/svn下創(chuàng)建test父庫
mkdir test
chown -R root:subversion test
svnadmin create /home/svn/test
2、更改svnserve.conf配置文件
開啟passwd、authz
3、添加users
在passwd文件里添加jason、cms1、sns1、other用戶和其密碼。
4、在authz文件里配置權(quán)限
[test:/]
jason=rw
[test:/sns]
jason=rw
sns1=rw
other=r
*=
[test:/cms]
jason=rw
cms1=rw
other=r
*=
5、在客戶端用jason管理員的賬戶登錄,直接在里面創(chuàng)建sns和cms文件夾即可。相應(yīng)的訪問權(quán)限已經(jīng)自動添加。
本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請
點擊舉報。