linux系统上svn权限控制
2014-10-10 13:37
302 查看
原文转自:http://zhidao.baidu.com/link?url=1tXIMNWLrS_rUI9hdyDYABC-fIq_XA4gbUI8B3WT8Y30j8sN9ObDcE8ohPxmsm2yTcavGVXYVPxS1cBRPzj7aK
在你的版本库中有个conf文件夹,在这里有你要编辑的文档来设置权限。 配置SVN 1、 建立版本库目录(可建立多个,新建库后以下各项都需重新配置。注意区别安装目录与版本库目录,以下讲的都是版本库目录) mkdir –p /home/svn/repos #类似可以创建 mkdir –p /home/svn/repos2 /home/svn/repos3 2、 建立svn版本库(与上面目录对应) svnadmin create /home/svn/repos 执行此命令后svn自动在repos目录下添加必须的配置文件. 注意:版本库不同于一般的文件夹, 直接在操作系统上新建文件无法被SVN识别, 必须使用import命令将文件导入版本库. 此为svn内部指令,create用于新建版本库。请使用svn help查看详细说明。 3、 修改版本库配置文件 vi /home/svn/repos/conf/svnserve.conf 各参数功能在配置文件的注释中有说明, 此处配置如下: [general] anon-access = none # 使非授权用户无法访问 auth-access = write # 使授权用户有写权限 password-db = passwd # 指明密码文件路径 authz-db = authz # 访问控制文件 realm = /home/svn/repos # 认证命名空间,subversion会在认证提示里显示,并且作为凭证缓存的关键字。其它采用默认配置. 各语句都必须顶格写, 左侧不能留空格, 否则会出错. 4、 配置用户 vi /home/svn/repos/conf/passwd 输入以下内容: [users] admin = admin 可以添加多个,此为用户名和密码。 5、 配置权限 vi /home/svn/repos/conf/authz 此配置文件设置各用户的授权。 包括只读r,读写rw。没有列出的用户,则不允许访问。还可以对用户分组,具体请参考svn手册,以下是简单例子: #对仓库repos根目录权限设置 [repos:/] admin = rw * = r 7、 启动服务 svnserve -d -r /home/svn/
相关文章推荐
- Linux 系统中的超级权限的控制
- Linux 系统中的超级权限的控制
- Linux系统配置 Linux访问控制列表(ACL)的权限控制方法
- Linux用户管理五 Linux 系统中的超级权限的控制
- Linux 系统中的超级权限的控制
- Linux 系统中的超级权限的控制
- linux基础--特殊权限及文件系统访问控制列表
- Linux系统中的root超级权限的控制
- Linux 系统中的超级权限的控制
- Linux 系统中的超级权限的控制
- Linux 安装SVN 整合Apache + 权限控制
- Linux 系统中的超级权限的控制
- linux系统搭建小型FTP服务,实现Windows控制权限
- 用户管理 之 Linux 系统中的超级权限的控制
- Linux 下文件系统权限控制及管理
- Linux 系统中的超级权限的控制
- Linux 系统中的超级权限的控制
- Linux系统基础知识(四)文件权限的控制
- 用户管理 之 Linux 系统中的超级权限的控制
- Linux 系统中的超级权限的控制