热门关键字:  ubuntu  分区  函数  Fedora  linux系统进程

当前位置 :| 主页>Linux教程>编程开发>

搞定subversion与apache的结合

来源: 作者: 时间:2007-12-17 Tag: 点击:

2.用户权限添加

在/usr/local/apache2/conf/httpd.conf的加入:

<Location /svn/repository >

DAV svn

SVNPath /home/mycvs

AuthType Basic

AuthName "Subversion repository"

AuthUserFile /etc/svn-auth-file

Require valid-user

</Location>

重新启动 Apache后,如果有人要访问SVN服务器,系统会要求他输入用户名和密码。 只有输入Sally 或Harry的用户名和相应的密码,才可以对档案库进行修改和访问。

权限设置在svn-auth-file内

比如仓库rpo,其下有p1,p2两个目录,用户有a,b

#用户a,b只能对rpo目录下的目录进行read,没有权限write

[rpo:\]

a = r

b = r

#用户a对p1有读写的功能,用户b只能读

[doc:/p1]

a = rw

b = r

tips:请注意用户会继承上级目录的权限。小心设置,不要相互冲突。

此时用户登录只需要输入正确的用户名和密码即可登录,如果不能访问,看以下说明:

tips:看你的用户是否有查看文件的权限,使用命令#chown –R apache.apache /path/to/file

3.用户组和用户组权限设置

用户组添加如下:

[groups]

Ppc = a, b, c

Symbian = d, e, f

用户组权限设置要在前面添加@标志,表示对组内所有成员权限一样

[doc:/]

@symbian = r

好了,到了这里应该服务器可以正常运作了。


最新评论共有 4 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册
栏目列表
热点关注
相关文章