当前位置: 技术问答>linux和unix
CVS权限问题,关于文件checkin的默认owner
来源: 互联网 发布时间:2015-12-28
本文导语: 我已经实现使用Linux不同用户组对CVS的权限控制: A,B两个工程,Linux里面定义3个组g-a,g-b,b. g-a,g-b分别对应A,B工程,而g可以同时访问A,B. 这样会出现一个问题: 当g里的用户cvs add文件后,这个文件在cvs里面的ownergrp就...
我已经实现使用Linux不同用户组对CVS的权限控制:
A,B两个工程,Linux里面定义3个组g-a,g-b,b. g-a,g-b分别对应A,B工程,而g可以同时访问A,B.
这样会出现一个问题:
当g里的用户cvs add文件后,这个文件在cvs里面的ownergrp就是g,于是g-a,g-b都不能访问g刚刚checkin的。
如何解决呢?
有请高手。。。分数不是问题。
A,B两个工程,Linux里面定义3个组g-a,g-b,b. g-a,g-b分别对应A,B工程,而g可以同时访问A,B.
这样会出现一个问题:
当g里的用户cvs add文件后,这个文件在cvs里面的ownergrp就是g,于是g-a,g-b都不能访问g刚刚checkin的。
如何解决呢?
有请高手。。。分数不是问题。
|
给g-a,g-b,g三个组的用户建立一个公共组,然后把所有文件和目录的组都设为这个公共组,同时设定各目录组属性的粘着位(chmod g+s),使得目录下的文件生成时,其组与目录的组相同。