CVS Server的Repository的權限問題PART.II

看板FreeBSD作者時間21年前 (2004/09/24 04:01), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/4 (看更多)
繼上次" 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
文章代碼(AID): #11Kojz00 (FreeBSD)
文章代碼(AID): #11Kojz00 (FreeBSD)