Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1572514
  • 博文数量: 289
  • 博客积分: 11086
  • 博客等级: 上将
  • 技术积分: 3291
  • 用 户 组: 普通用户
  • 注册时间: 2006-06-22 17:06
个人简介

徐小玉的博客。

文章分类

全部博文(289)

文章存档

2023年(6)

2022年(1)

2021年(2)

2020年(9)

2019年(9)

2018年(6)

2017年(10)

2016年(10)

2014年(3)

2013年(4)

2011年(12)

2010年(16)

2009年(14)

2008年(119)

2007年(48)

2006年(20)

我的朋友

分类: LINUX

2007-08-07 10:49:19

 今天真的很开心,困饶了我很就的CVS权限配置问题今天终于解决了。
 
  假设我拥有一个CVS资源库 ,/home/cvsroot/
  在该库下拥有两个文件夹 starb6-1 starb6-2
  我要实现的权限形式是: 用户starb61 可以完全控制starb6-1这个文件夹下的资源,可以读starb6-2下的资源,statb62用户相同。
 
  1. 1  首先需要拥有一个包括所有用户的用户组 cvs
 
  addgrp cvs

 2 其次,拥有两个系统帐户starb61 ,starb62, 并且他们属于同一个组cvs

 useradd -g cvs starb61
 useradd -g cvs starb62
 
3 在 /home/cvsroot/CVSROOT/passwd 里映射这两个用户:
starb61:passwd:starb61
starb62:passwd:starb62
 
4  修改 /home/cvsroot/CVSROOT/config里的锁信息:
  # Put CVS lock files in this directory rather than directly in the repository.
 #LockDir=/var/lock/cvs
 把#LockDir=/var/lock/cvs的注释去掉。
 
  5 同时, (必须是root才有权限)  chmod -R 771 /var/lock/cvs  (否则不成的。 总之这里设为可以访问的权限好了。)
 
6: 设置目录的属主与属组
   chown  -R starb61 starb61
   chgrp -R  cvs statb61
 
   chown  -R starb62 starb62
   chgrp -R  cvs statb62
 
  设置完成后检查一下:
 # ls starb6*
   显示结果应该是:
 
drwxr-xr-x   2 starb61  cvs             256 Aug 07 10:15 starb61
drwxr-xr-x   2 starb62  cvs             256 Aug 07 10:17 starb62
 
 
 
 /
 
 
 
 
阅读(2896) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~