subversion 과 연동되는 issue tracker + project management 되는 OSS 추천 부탁드립니다!
경험 많으신 PL 분들께서는 많이 아실꺼 같은데... ^^
trac 정도면 무난할겁니다.
----- 오늘 나의 취미는 끝없는, 끝없는 인내다. 1973 法頂
SVN + Track 이 가장 무난한 방법이고, ADS를 사용하신다면, SSO(Sing Sign On)를 ADS를 통해 구축하실 수 있습니다.
時日也放聲大哭
ldap plugin을 설치하면 ADS를 이용할 수 있을 것 같긴 한데...
별 문제는 없나요?
LDAP White Pages Plugin도 설치해주면 좋으려나...
---- academic은 제 고등학교 때 동아리 이름입니다. academic, 아주 가끔은 저도 이랬으면 좋겠습니다.
현재, SVN + Trac + DokuWiki + Samba를 ADS를 통해 SSO를 구현해서 사용중에 있습니다. 뭐, Logout 버그를 제외하고는 전혀 문제가 없습니다.
상세한 자료가 있으면 다른 분들한테도 도움이 될 듯 한데요.. 보안에 관련된 것만 빼고 공개를 해주시면 도움이 될 듯. Samba 가 도메인컨트롤러가 되는 식이겠네요.
근데 로그아웃 버그는 머죠??
--------------------------- 문태준http://tunelinux.pe.kr http://database.sarang.net
--------------------------- 문태준http://groups.google.co.kr/group/sysadminstudy 시스템어드민 공부모임http://tunelinux.pe.kr http://database.sarang.net
아! samba를 이용해서 하는 방법도 있겠군요. 전 ldap만 생각하고 samba는 생각하지 못했습니다.
samba의 winbind를 이용하시는 건가요? 아님, 어떻게 하신 건지 조금 힌트를 주실수 있을런지요?
Samba를 ADS로 쓰는 방법도 있습니다만, 이쪽 회사는 원래 사용하던 ADS가 있어서, 기존 ADS를 통합 계정 관리용으로 사용하기로 하고, 거기에 Trac, SVN, DokuWiki, Samba를 추가로 얹었습니다.
Samba의 ADS관련 기능은 samba.org에서 너무 자세히 나와있어서, 제가 별로도 해 줄게 없었습니다만, 온전한 ADS 대체로 사용하기에는 아직은 조금 몇가지 문제가 있다고 합니다.(이건 해보지 않아서 정확하게 어떤 문제인지는 모르겠습니다.)
로그아웃 버그란 말그래도, ADS랑 연동하니, 로그아웃 버튼을 눌러도 정상적으로 로그아웃 처리가 되지 않습니다.
상세한 자료라고 해봐야 별게 없습니다, Apache에 authnz 설치하고, auth_ldap 설치해서 Trac이랑 SVN 설정쪽에서 AuthBasicProvider ldap AuthType Basic authzldapauthoritative off AuthName "원하는 이름" AuthLDAPURL "ldap://dc.xxx.com:3268/DC=xxx,DC=com?sAMAccountName?sub?(objectClass=*)" NONE AuthLDAPBindDN <인증질의를 할 계정(제 경우는 trac@xxx.com을 만들어 사용)> AuthLDAPBindPassword <위 계정의 비밀번호> require ldap-group
이정도 이고, SVN http설정도 별반 다르지 않습니다.
고맙습니다. 한번 시도해봐야겠네요.
전 혹시나 삼바를 이용해서 어떻게 하시나해서요. 이에 대한 내용을 전에 저도 정리한 부분이 있지요.http://tunelinux.pe.kr/gboard/bbs/board.php?bo_table=info&wr_id=37&sca=LDAP
여기 위키에도 링크등이 있지요.
그런데 제가 삼바를 잘 몰라서 그런데 삼바에 ldap을 붙이려고하는데 잘 몰라서 헤맸었지요. 이런 정보도 알면 좋은데요... ㅎㅎㅎ
이런, 태준옹께서 ldap에 붙이시는데 고생을 하셨다니요.(그러고 보니, 못뵌지 한 7년은 된듯합니다. ㅋㅋ)
일단, samba기준으로 3.0이상부터 ADS에 붙이는게 쉬워졌습니다. 3.0이전에는 도메인으로 붙이는 방식이었다면, 3.0부턴 ADS로 선언해서 붙이는 방식으로 변경되었다고 하는군요.
일단. 제 smb.conf입니다.
[global] workgroup = <WORKGROUP NAME> netbios name = devel server string = Devel Server %v log file = /var/log/samba/log.%m max log size = 50 hosts allow = 172.20.128. map to guest = bad user realm = <domain name>(ex: xxx.com) security = ads << 예전엔 domain이었다면 이젠, ads를 사용하면 됩니다. password server = <DC NAME>(ex: dc.xxx.com) encrypt passwords = yes socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192 interfaces = <HOST IP>/<NETMASK>(ex: 192.168.0.10/24) remote announce = <IP BROADCAST>(ex: 192.168.0.255) dns proxy = no dos charset = cp949 unix charset = utf8 #============================ Share Definitions ============================== [homes] comment = Home Directories browseable = no writable = yes guest ok = no valid users = %S
이런 다음, ldap과 통신을 하기 위한, 작업을 해줘야 합니다.
/etc/krb5.conf를 설정해서 samba가 설치된 서버가 ADS랑 통신이 가능한 환경을 만들어야 합니다.
[libdefaults] default_realm = XXX.COM krb4_config = /usr/kerberos/lib/krb.conf krb4_realms = /usr/kerberos/lib/krb.realms [realms] # use "kdc =" if realm admins haven't put SRV records into DNS XXX.COM = { kdc = dc.xxx.com admin_server = dc.xxx.com } [domain_realm] .xxx.com = xxx.COM
그런 다음, samba서버를 ADS에 컴퓨터 계정(Computer Account. ldap path로 따지면, CN=hostname,CN=Computers,DC=xxx,DC=com이 되겠죠?)을 생성하셔야 합니다.
root# net ads join -U Administrator%password root# kinit <a href="mailto:Administrator@your.kerberos.REALM" rel="nofollow">Administrator@your.kerberos.REALM</a> root# net ads join createcomputer="hostname"
더 자세한 내용은, samba.org의 document인 다음 링크를 참조하시면 되겠습니다.http://www.samba.org/samba/docs/man/Samba-HOWTO-Collection/domain-member.html
samba 4.0부터는 samba를 ADS로 사용하는것도 쉬워진듯합니다. 역시 자세한 문서는 www.samba.org의 doucment를 참조하시면 됩니다. (이래저래 찾아봤지만, 공식 사이트의 공식 매뉴얼만한 문서를 찾지 못했습니다.
예전에 뵈었던 분인가보네요. 제가 닉네임과 사람얼굴을 잘 연결하지 못하여... 정보 감사합니다. 물론 URL보고 찾으면 어찌어찌 찾겠지만 그래도 작은 팁하나가 있으면 편리하게 가지요. 일단 여기 URL 기록~
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
trac 정도면
trac 정도면 무난할겁니다.
-----
오늘 나의 취미는 끝없는, 끝없는 인내다. 1973 法頂
-----
오늘 나의 취미는 끝없는, 끝없는 인내다. 1973 法頂
SVN + Track 이 가장
SVN + Track 이 가장 무난한 방법이고, ADS를 사용하신다면, SSO(Sing Sign On)를 ADS를 통해 구축하실 수 있습니다.
時日也放聲大哭
時日也放聲大哭
ldap plugin을 설치하면
ldap plugin을 설치하면 ADS를 이용할 수 있을 것 같긴 한데...
별 문제는 없나요?
LDAP White Pages Plugin도 설치해주면 좋으려나...
----
academic은 제 고등학교 때 동아리 이름입니다.
academic, 아주 가끔은 저도 이랬으면 좋겠습니다.
현재, SVN + Trac +
현재, SVN + Trac + DokuWiki + Samba를 ADS를 통해 SSO를 구현해서 사용중에 있습니다.
뭐, Logout 버그를 제외하고는 전혀 문제가 없습니다.
時日也放聲大哭
時日也放聲大哭
상세한 자료가 있으면 다른 분들한테도 도움이 될 듯 한데요..
상세한 자료가 있으면 다른 분들한테도 도움이 될 듯 한데요..
보안에 관련된 것만 빼고 공개를 해주시면 도움이 될 듯.
Samba 가 도메인컨트롤러가 되는 식이겠네요.
근데 로그아웃 버그는 머죠??
---------------------------
문태준
http://tunelinux.pe.kr
http://database.sarang.net
---------------------------
문태준
http://groups.google.co.kr/group/sysadminstudy 시스템어드민 공부모임
http://tunelinux.pe.kr
http://database.sarang.net
아! samba를 이용해서
아! samba를 이용해서 하는 방법도 있겠군요. 전 ldap만 생각하고 samba는 생각하지 못했습니다.
samba의 winbind를 이용하시는 건가요? 아님, 어떻게 하신 건지 조금 힌트를 주실수 있을런지요?
----
academic은 제 고등학교 때 동아리 이름입니다.
academic, 아주 가끔은 저도 이랬으면 좋겠습니다.
Samba를 ADS로 쓰는
Samba를 ADS로 쓰는 방법도 있습니다만, 이쪽 회사는 원래 사용하던 ADS가 있어서, 기존 ADS를 통합 계정 관리용으로 사용하기로 하고, 거기에 Trac, SVN, DokuWiki, Samba를 추가로 얹었습니다.
Samba의 ADS관련 기능은 samba.org에서 너무 자세히 나와있어서, 제가 별로도 해 줄게 없었습니다만, 온전한 ADS 대체로 사용하기에는 아직은 조금 몇가지 문제가 있다고 합니다.(이건 해보지 않아서 정확하게 어떤 문제인지는 모르겠습니다.)
로그아웃 버그란 말그래도, ADS랑 연동하니, 로그아웃 버튼을 눌러도 정상적으로 로그아웃 처리가 되지 않습니다.
상세한 자료라고 해봐야 별게 없습니다, Apache에 authnz 설치하고, auth_ldap 설치해서 Trac이랑 SVN 설정쪽에서
AuthBasicProvider ldap
AuthType Basic
authzldapauthoritative off
AuthName "원하는 이름"
AuthLDAPURL "ldap://dc.xxx.com:3268/DC=xxx,DC=com?sAMAccountName?sub?(objectClass=*)" NONE
AuthLDAPBindDN <인증질의를 할 계정(제 경우는 trac@xxx.com을 만들어 사용)>
AuthLDAPBindPassword <위 계정의 비밀번호>
require ldap-group
이정도 이고, SVN http설정도 별반 다르지 않습니다.
時日也放聲大哭
時日也放聲大哭
고맙습니다. 한번
고맙습니다. 한번 시도해봐야겠네요.
----
academic은 제 고등학교 때 동아리 이름입니다.
academic, 아주 가끔은 저도 이랬으면 좋겠습니다.
네 그렇군요
전 혹시나 삼바를 이용해서 어떻게 하시나해서요.
이에 대한 내용을 전에 저도 정리한 부분이 있지요.
http://tunelinux.pe.kr/gboard/bbs/board.php?bo_table=info&wr_id=37&sca=LDAP
여기 위키에도 링크등이 있지요.
그런데 제가 삼바를 잘 몰라서 그런데 삼바에 ldap을 붙이려고하는데 잘 몰라서 헤맸었지요.
이런 정보도 알면 좋은데요... ㅎㅎㅎ
---------------------------
문태준
http://tunelinux.pe.kr
http://database.sarang.net
---------------------------
문태준
http://groups.google.co.kr/group/sysadminstudy 시스템어드민 공부모임
http://tunelinux.pe.kr
http://database.sarang.net
이런, 태준옹께서
이런, 태준옹께서 ldap에 붙이시는데 고생을 하셨다니요.(그러고 보니, 못뵌지 한 7년은 된듯합니다. ㅋㅋ)
일단, samba기준으로 3.0이상부터 ADS에 붙이는게 쉬워졌습니다. 3.0이전에는 도메인으로 붙이는 방식이었다면, 3.0부턴 ADS로 선언해서 붙이는 방식으로 변경되었다고 하는군요.
일단. 제 smb.conf입니다.
이런 다음, ldap과 통신을 하기 위한, 작업을 해줘야 합니다.
/etc/krb5.conf를 설정해서 samba가 설치된 서버가 ADS랑 통신이 가능한 환경을 만들어야 합니다.
그런 다음, samba서버를 ADS에 컴퓨터 계정(Computer Account. ldap path로 따지면, CN=hostname,CN=Computers,DC=xxx,DC=com이 되겠죠?)을 생성하셔야 합니다.
더 자세한 내용은, samba.org의 document인 다음 링크를 참조하시면 되겠습니다.
http://www.samba.org/samba/docs/man/Samba-HOWTO-Collection/domain-member.html
samba 4.0부터는 samba를 ADS로 사용하는것도 쉬워진듯합니다. 역시 자세한 문서는 www.samba.org의 doucment를 참조하시면 됩니다.
(이래저래 찾아봤지만, 공식 사이트의 공식 매뉴얼만한 문서를 찾지 못했습니다.
時日也放聲大哭
時日也放聲大哭
자료 감사합니다.
예전에 뵈었던 분인가보네요. 제가 닉네임과 사람얼굴을 잘 연결하지 못하여...
정보 감사합니다. 물론 URL보고 찾으면 어찌어찌 찾겠지만 그래도 작은 팁하나가 있으면 편리하게 가지요.
일단 여기 URL 기록~
---------------------------
문태준
http://tunelinux.pe.kr
http://database.sarang.net
---------------------------
문태준
http://groups.google.co.kr/group/sysadminstudy 시스템어드민 공부모임
http://tunelinux.pe.kr
http://database.sarang.net
댓글 달기