ㅇ 권한을 설정하기 위해서는 다음과 같이 설정을 해야 한다.
- 계정에 대한 권한을 보여하기 위해서는 인증 방법에 대해서 수정을 해야 한다.
- anon-access = none :: 익명의 유저를 접속 못하도록 하는 방법이다.
- auth-access = write :: 인증된 유저에 대해서 사용할 수 있는 권한을 부여하였다.
- password-db = passwd :: 계정에 대한 정보를 가지고 있다.
- authz-db = authz :: 권한을 설정하기 위한 환경파일이라 생각하면 된다.
ㅇ 계정에 권한을 부여하기.
accountA = ******
accountB = ******
accountC = ******
accountD = ******
gameA = ******
gameB = ******
.....
많은 계정이 존재할 것이다. 그렇다면 이 계정에 권한음 다음과 같이 설명이 가능하다.
- 계정에 대한 권한을 보여하기 위해서는 인증 방법에 대해서 수정을 해야 한다.
- anon-access = none :: 익명의 유저를 접속 못하도록 하는 방법이다.
- auth-access = write :: 인증된 유저에 대해서 사용할 수 있는 권한을 부여하였다.
- password-db = passwd :: 계정에 대한 정보를 가지고 있다.
- authz-db = authz :: 권한을 설정하기 위한 환경파일이라 생각하면 된다.
ㅇ 계정에 권한을 부여하기.
- account_team = accountA,accountB,accountC,accountD
- game_team = gameA,gameB,gameC
accountA = ******
accountB = ******
accountC = ******
accountD = ******
gameA = ******
gameB = ******
.....
많은 계정이 존재할 것이다. 그렇다면 이 계정에 권한음 다음과 같이 설명이 가능하다.
[account:/] :: < svn에서 생성된 repo 프로젝트 폴더
@account_team = [권한을 허락하는 계정]
##svn://127.0.0.1/account 라는 프로젝트에 접속할 수 있는 계정을 말한다.
[account:/trunk/docs]
@game_team = r
## 게임팀에서는 svn://127.0.0.1/account/trunk/docs 읽기 권한이 주어질 수 있다. 다른 폴더는
## 볼 수 있는 권한이 없다. 오직 docs만 볼 수 있다.
[game:/trunk]
@game_team = rw
## game_team 에 소속된 계정은 svn://127.0.0.1/game/trunk에 읽기/쓰기 권한이 주어졌다.
[proj:/doc]
@account_team = rw
@game_team = rw
## svn://127.0.0.1/proj/doc 폴더에는 account // game 팀에서 읽기/쓰기 권한을 주어질 수 있다.
'Management > Linux' 카테고리의 다른 글
[subversion] 자동 데몬에 대한 정리 (0) | 2009.02.18 |
---|---|
[ TIP ] vi 응용법( diff ) (0) | 2009.02.17 |
[IRC] 설치 문서 (0) | 2009.02.14 |
[ linux ] 한/영키 설정 (0) | 2008.12.03 |
[ kernel ] 컴파일 방법 (0) | 2008.12.03 |