看板FreeBSD
标 题 CVS Server的Repository的权限问题PART.II
发信站台大电机 Maxwell BBS (Fri Sep 24 03:51:07 2004)
转信站ptt!ctu-reader!ctu-peer!Spring!news.nctu!news.ntu!bbs.ee.ntu!Maxwell
继上次" CVS Server的Repository的权限问题"这篇文章
我在分哪些人是可以去CVS来做存取时, 是用群组来分
但就遇到了二个问题:
1. 如果我要特定几个人可以存取好几个project时,
那就无法做到了, 因为一个人只能属於一个群组
2. 如果存取CVS的人一多, 就变成了一堆系统帐号,
是可以设成nologin, 但就没有更好的管理帐号方法吗??
後来看了一些文章说可以设定Repository/CVSROOT/下的passwd, readers, writers,
来做控制
我设了, Repository/CVSROOT/passwd:
*****************************************************
anonymous:
test:{MY_PASSOWRD}
*****************************************************
可以login, 但无法读档, 例如我去show annotation时, 会有以下错误
*****************************************************
cvs -r annotate -r1.2 "/JimiHouse/index.htm"
cvs server: failed to create lock directory for `/projects/JimiHouse/JimiHou
se' (/projects/JimiHouse/JimiHouse/#cvs.lock): Permission denied
cvs server: failed to obtain dir lock in repository `/projects/JimiHouse/Jim
iHouse'
cvs [server aborted]: read lock failed - giving up
The server reported an error while performing the "cvs annotate" command. (took
0:00.297)
Error: JimiHouse: cvs server: failed to create lock directory for `/projects/Jim
iHouse/JimiHouse' (/projects/JimiHouse/JimiHouse/#cvs.lock): Permission denied
Error: JimiHouse: cvs server: failed to obtain dir lock in repository `/projects
/JimiHouse/JimiHouse'
Error: JimiHouse: cvs [server aborted]: read lock failed - giving up
*****************************************************
就算我把test帐号加到readers, writers里也没用, 还是一样
不知我哪里做错了
谢谢指教 :)
--
※ Origin: 台大电机 Maxwell 站 ◆ From: 203-70-204-133.adsl.dynamic.seed.net.tw