CVS Server的Repository的權限問題PART.II
繼上次" 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
討論串 (同標題文章)
FreeBSD 近期熱門文章
PTT數位生活區 即時熱門文章