看板FreeBSD
标 题Re: CVS Server的Repository的权限问题
发信站台大电机 Maxwell BBS (Wed Jul 21 13:07:02 2004)
转信站ptt!ctu-reader!ctu-peer!Spring!news.nctu!news.ntu!bbs.ee.ntu!Maxwell
※ 引述《[email protected] (连胜文配小 S 刚好)》之铭言:
: 1.
: modify /etc/group, add cvsgrp
: 2.
: add user A,B in cvsgrp
: 或者是你是用 remote 的
: 那设一下 /home/cvsroot/CVSROOT/passwd
: A:passwd:cvsuser
: cvsuser 就是系统帐号, 设成 nologin
: 3.
: chown -R root:cvsgrp /home/cvsroot
: # or cvsuser:cvsgrp
: chmod -R o-gwx /home/cvsroot
这样做问题还是没解决
我是要解决 "某个Repository只能让某几个人用" 的问题
照你的方法如果一个路人甲A可以登入後, 就可以去commit所有的Repository
我现在的做法是在/etc/group里新增不同的cvs_group
然後去对 $CVS_ROOT 里的各个Repository做 "chown :cvs_group Dir" 来做控制
只是这样的权限控制方法有点烦, 所以想说有没有别的方法
--
※ Origin: 台大电机 Maxwell 站 ◆ From: 203-67-220-29.adsl.dynamic.seed.net.tw