一、配置环境: 父库:/home/svn/test 子库:/home/svn/test/sns 、/home/svn/test/cms 用户:管理员--jason users: sns1、cms1、other 二、要求:1、管理员jason对父库和两个子库有读写权限。 2、sns库:sns1对其有读写权限,other有读权限、cms1无任何权限。 3、cms库:cms1对其有读写权限,other有读权限、sns1无任何权限。 三、配置: 1、在/home/svn下创建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文件里配置权限 [test:/] jason=rw [test:/sns] jason=rw sns1=rw other=r *= [test:/cms] jason=rw cms1=rw other=r *= 5、在客户端用jason管理员的账户登录,直接在里面创建sns和cms文件夹即可。相应的访问权限已经自动添加。
|
|
来自: 信因果_得永生 > 《Subversion》