svn 权限控制

1   打开权限控制

 

   anon-access 改为 =  none   匿名用户没有任何权限

   auth-access  去掉 前面的# 注视  改为  write  (用户可以进行读写操作)

 

 

   password-db = passwd  这一段  去掉#  开启密码 配置文件

 

   # authz-db = authz    同上  去掉#  开启权限控制配置文件

 

2   创建用户

 

     打开  passwd这个文件  在 user下面     以user = password 的形式创建用户    

     这里创建  admin = admin     test =test    两个用户吧

 

3   权限控制

 

     打开authz这个文件  

 

 

      [groups]  表示  添加一些组 这些组有哪些用户有权限  用逗号隔开

     在 [groups] 下面 加上  一段

     g_admin = admin   (g_admin组名称      admin  步骤2  创建的用户名 admin)

 

 

   3.1 以组来划分权限

     # [/foo/bar]    表示目录权限   

 

      [/]   表示 根目录 

     让  g_admin  这个用户组中所有用户具有  读写权限  其他的只能读

     @g_admin=rw   

     *=r

 

 

     3.2  以用户来划分权限

      具体划分  比如让 用户 test  具有在 jps/user 这个目录的读写权限

      [jps/user]

       test = rw

 

 

 

 

你可能感兴趣的:(svn)