带来一篇centos6.4里SVN办事器多个项目标权限分组办理
欢迎大家来到仓酷云论坛!依据本博客中的centOS6.4下的SVN办事器构建一文,搭建好SVN办事器只能办理一个工程,怎样做到分歧的项目,多个成员的权限办理分派呢?一需求
开辟办事器搭建好SVN办事器,不成能尽管理一个工程项目,怎样做到不在一个项目中的开辟职员不克不及会见别的项目中的代码,做好手艺保密事情。
代码堆栈有三个堆栈:project1,project2,project3
假定职员有6团体:eg1,eg2,eg3,eg4,eg5,eg6
eg1,eg2,只能会见project1;
eg3,eg4,只能会见project2;
eg5,eg6,只能会见project3;
二完成
在你的堆栈路径下:假设是/home/sv
cd/home/svn
//创立三个代码堆栈
svnadmincreateproject1
svnadmincreateproject2
svnadmincreateproject3
//把两个权限设置文件复制到SVN
//根路径下,一致办理一切代码堆栈
cd/projcet1/conf
cpauthzpasswd/home/svn
//翻开设置文件
visvnserve.conf
修正成以下:
anon-access=none//克制匿名会见
auth-access=write
password-db=/home/svn/passwd//一致利用暗码文件
authz-db=/home/svn/authz
realm=project1//权限域名,很主要,写你的工程名
分离修正project2的svnserve.conf
和下面一样,最初一行分离写
anon-access=none//克制匿名会见
auth-access=write
password-db=/home/svn/passwd//一致利用暗码文件
authz-db=/home/svn/authz
realm=project2//权限域名,很主要,写你的工程名
分离修正project3的svnserve.conf
和下面一样,最初一行分离写
anon-access=none//克制匿名会见
auth-access=write
password-db=/home/svn/passwd//一致利用暗码文件
authz-db=/home/svn/authz
realm=project3//权限域名,很主要,写你的工程名
修正两个权限办理文件:
passwd
//用户名=暗码
eg1=123
eg2=123
eg3=123
eg4=123
eg5=123
eg6=123
authz
//分组
admin=eg1,eg2
guest=eg3,eg4
guset1=eg5,eg6
[/]//办理者具有一切读写权限
*=
@admin=rw
//工程1的会见把持,guest1,2没法会见
@admin=rw
或
eg1=rw
eg2=rw
@guest=rw
或
eg3=rw
eg4=rw
@guest1=rw
或
eg5=rw
eg6=rw
三重启
svnserve-d-r/home/svn
中断下令
killallsvnserve
实践测试:
各个构成员只能会见本人的项目,无权限检察他人的项目
只要***才干检察一切项目工程
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们! 然我们对Linux的学习首先是通过对它的产生,发展,到今天仍然在不断完善开始的。 Linux?最大的优点在于其作为服务器的强大功能,同时支持多种应用程序及开发工具,所以Linux操作系统有着广泛的应用空间。 我感觉linux的学习,学习编程~!~!就去学习C语言编程!! 我是学习嵌入式方向的,这学期就选修了这门专业任选课。 学习Linux半年了~个人认为不会的多在网上找资料网上有很多资料可以搜索到,LS那位说放手去搞。 了解Linux的网络安全,系统的安全,用户的安全等。安全对于每位用户,管理员来说是非常重要的。 请问谁有Linux的学习心得的吗?简单的说说?
页:
[1]