SVN授权访问(单一版本库权限配置)

    xiaoxiao2021-03-25  112

    授权访问 ①要设置授权访问就需要创建用户,并为用户设定权限 ②打开授权访问的配置 [1]打开D:\DevRepository\Subversion\ERP\conf\svnserve.conf [2]将第19行anon-access = write注释掉:# anon-access = write 表明该版本库不接受匿名访问 [3]将第20行# auth-access = write注释打开:auth-access = write 表明该版本库使用授权访问 [4]将第27行注释打开:password-db = passwd 表明使用同目录下的passwd文件保存用户信息 [5]将第36行注释打开:authz-db = authz 表明使用同目录下的authz文件保存权限信息 [6]打开passwd文件创建用户 userWrite01 = 123456 userWrite02 = 123456 userRead = 123456 userOther = 123456 [7]打开authz文件:#后面注释的是例子 <1>创建用户组 [groups] # harry_and_sally = harry,sally # harry_sally_and_joe = harry,sally,&joe canWrite = userWrite01,userWrite02 <2>指定路径,给用户和用户组授权 # [/foo/bar] # harry = rw # &joe = r # * =屏蔽那些未设定的用户,让它们没有任何权限 [/] @canWrite = rw userRead = r * = <3>权限的继承性:父目录设置的权限,对子目录同样有效——除非子目录进行了更为具体的设定 [/subDir] userOther = rw * = 这个例子表示当前版本库下的subDir目录只有userOther有读写权限,其它用户无任何权限

    转载请注明原文地址: https://ju.6miu.com/read-21935.html

    最新回复(0)