IT

Subversion 사용자 비밀번호에 SASL 적용

하마연구소장 2019. 2. 6. 12:03
728x90
반응형

Linux용 SVN 서버 프로그램인 svnserve의 사용자 비밀번호에 SASL을 적용하는 방법은 다음과 같다.


1. 원하는 repository의 svnserve.conf 파일을 아래와 같이 수정한다.

[general]

anon-access = none

auth-access = write

#password-db = passwd

#authz-db = author

realm = MyRealm


[sasl]

use-sasl = true

min-encrypyion = 128

max-encryption = 256


2. SASL 비밀번호를 생성한다. (cyrus-sasl 패키지 설치되어 있어야 함)

saslpasswd2 -c -u MyRealm username


(참고로 CentOS 5는 /etc/sasldb2 파일에 비밀번호 값이 적용된다.)


3. SVN에 접속하여 정상작동하는지 확인한다.


※ 이제 더이상 passwd 파일은 필요가 없다. 그리고 sasldb2 파일은 공용이므로 다른 repository에서도 동일한 비밀번호로 접근 가능하다.

반응형