ํนํ CIS์ ๋ง์ ๊ธฐ์ ์ ์ด๋ฏธ Microsoft์ Active Directory์ ๊ฐ์ ๋๊ตฌ๋ฅผ ์ฌ์ฉํ์ฌ ์ฌ์ฉ์๋ฅผ ๊ด๋ฆฌํ๊ณ ์ธ์ฆํ๋ IT ์ธํ๋ผ๋ฅผ ๊ตฌ์ถํ์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ด๋ฌํ ๊ธฐ์ ์ด Zimbra Collaboration Suite ๊ตฌํ์ ๊ณํํ๊ธฐ ์์ํ ๋ ZCS๊ฐ ์ธํ๋ผ์ ์ ํฉํ๊ณ ์ฌ์ฉ์ ์ธ์ฆ์ ์ํด Microsoft AD๋ฅผ ์ฌ์ฉํ ์ ์๋์ง์ ๋ํด ์ง๋ฌธํ๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค. ์, Zimbra๋ Active Directory์ ํจ๊ป ์์ ํ ์ ์์ผ๋ฉฐ ์ด์ ์ด๋ฅผ ๋ฌ์ฑํ๋ ๋ฐฉ๋ฒ์ ์๋ ค ๋๋ฆฌ๊ฒ ์ต๋๋ค.

๋ฐ๋ผ์ ๊ธฐ์ ์ธํ๋ผ์์ Active Directory๊ฐ ๋๋ฉ์ธ์ ์๋ค๊ณ ๊ฐ์ ํด ๋ณด๊ฒ ์ต๋๋ค. ๋๋ฉ์ธ.๋ก์ปฌ, Zimbra๋ ๋๋ฉ์ธ์ ์ค์น๋์ด์ผ ํฉ๋๋ค. mail.domain.comZimbra์ Active Directory ํตํฉ ๊ณผ์ ์์ AD๋ฅผ ZCS์ฉ ์ธ๋ถ LDAP์ผ๋ก ์ฐ๊ฒฐํ๋ฏ๋ก ์ฌ์ฉ์๊ฐ ์ง์ ์ํธ๋ฅผ ๋ณ๊ฒฝํ ์ ์๋๋ก ์ฆ์ ๋นํ์ฑํํ๋ ๊ฒ์ด ์ข์ต๋๋ค. ๋ํ Zimbra์ Active Directory์ ํตํฉ์ด ์ฑ๊ณต์ ์ผ๋ก ์๋ฃ๋์๋์ง ํ์ธํ๋ ค๋ฉด ๋ค์ ์ฌํญ์ ์ฐธ๊ณ ํ์ญ์์ค. ์ฌ๊ธฐ๋ ์ฌ๋ Active Directory๋ฅผ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ, ๋ ์ ๋ณด ์์คํ ์ ์ฐ๊ฒฐ ์ฑ๊ณต ์ฌ๋ถ๋ฅผ ํ์ธํ๊ธฐ ์ํด ์๋ ค์ง ๋ก๊ทธ์ธ/์ํธ ์์ ๊ฐ์ง ๊ณ์ ์ ํ๋ ์ด์ ๋ณด์ ํ๋ ๊ฒ์ด ์ข์ต๋๋ค.
AD๋ฅผ ZCS์ ์ฐ๊ฒฐํ๋ ์์ ์ Zimbra ๊ด๋ฆฌ ์ฝ์์์ ์ํ๋ฉ๋๋ค. mail.domain.com. ์ฌ๊ธฐ์์๋ ์ผ์ชฝ ์ฌ์ด๋๋ฐ์์ ๊ตฌ์ฑ ํญ๋ชฉ์ ์ ํํ ๋ค์ ๋๋ฉ์ธ ํ์ ํญ๋ชฉ์ ์ ํํด์ผ ํฉ๋๋ค. ์ด์ ๋๋ฉ์ธ ๋ชฉ๋ก์์ AD์ ํจ๊ป ์ฌ์ฉํ ๋๋ฉ์ธ์ ์ ํํ๊ณ ์ ํํ ๋๋ฉ์ธ์ ๋ง์ฐ์ค ์ค๋ฅธ์ชฝ ๋ฒํผ์ผ๋ก ํด๋ฆญํ์ฌ "์ธ์ฆ ๊ตฌ์ฑ" ํญ๋ชฉ์ ์ ํํด์ผ ํฉ๋๋ค. ๊ทธ ํ, ์ธ๋ถ LDAP ์ค์ ์ ์ํ ๋ํ ์์๊ฐ ํ๋ฉด์ ๋ํ๋๋ฉฐ, ์ฌ๊ธฐ์์ AD์ Zimbra์ "์น๊ตฌ ๋ง๋ค๊ธฐ"๋ฅผ ํ ๊ฒ์ ๋๋ค.
์ธ์ฆ ๋ชจ๋ ํ์ด์ง์์ "์ธ๋ถ Active Directory" ์ต์ ์ ์ ํํ ๋ค์, ์ธ์ฆ ์ค์ ํ์ด์ง์์ ๋ค์ ์ ๋ณด๋ฅผ ์ ๋ ฅํฉ๋๋ค. ์ฌ๊ธฐ๋ ์ฌ๋ AD๋ฅผ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ, ๋๋ฉ์ธ ์ด๋ฆ, ์๋ฒ IP ์ฃผ์ ๋ฐ AD ์ก์ธ์ค์ ์ฌ์ฉ๋๋ ํฌํธ๋ฅผ ์ ๋ ฅํ๋ผ๋ ๋ฉ์์ง๊ฐ ํ์๋ฉ๋๋ค. ๋ค์ ํ์ด์ง์ธ "LDAP ๋ฐ์ธ๋ฉ"์ ๋น์๋๋ ๊ฒ์ด ์ข์ต๋๋ค.

์ธ์ฆ ๊ตฌ์ฑ ์์ฝ ์ฐฝ์์ ๋ชจ๋ ์ฌ์ฉ์์ ๋ํด ์ฌ๋ฐ๋ฅธ ๋ก๊ทธ์ธ/๋น๋ฐ๋ฒํธ ์์ ์
๋ ฅํ์ฌ Zimbra์ AD ์ฐ๊ฒฐ ์ฑ๊ณต์ ํ์ธํ ์ ์์ต๋๋ค. ์ฐ๊ฒฐ์ด ์ฑ๊ณตํ๋ฉด Zimbra๋ ์ด ์ฌ์ฉ์์ ๋ํ ๋ฐ์ธ๋ฉ DN์ ๋
๋ฆฝ์ ์ผ๋ก ๊ณ์ฐํฉ๋๋ค. ๊ทธ๋ฐ ๋ค์ ์ธ๋ถ ๊ทธ๋ฃน ์ค์ ๋ฐ ๋๋ฉ์ธ ๊ตฌ์ฑ ์๋ฃ ํ์ด์ง๋ฅผ ๋ณ๊ฒฝํ์ง ์๊ณ ๊ทธ๋๋ก ๋ ์ ์์ต๋๋ค. ์ด๊ฒ์ผ๋ก Zimbra์ AD์ ํตํฉ์ด ์๋ฃ๋์์ผ๋ฉฐ, ์ฐ๋ฆฌ๊ฐ ํด์ผ ํ ์ผ์ Zimbra์ AD์์ ๊ธฐ์กด ์ฌ์ฉ์๋ฅผ ์์ฑํ์ฌ ์ ๋ณด ์์คํ
๊ฐ์ ์ฑ๊ณต์ ์ผ๋ก ๋๊ธฐํํ๋ ๊ฒ๋ฟ์
๋๋ค.
๊ณ์ ์๊ฐ ์ ์ ๊ฒฝ์ฐ ์๋์ผ๋ก ์ํํ ์ ์์ง๋ง ๊ณ์ ์ด ์ค์ ๋ก ๋ง์ ๊ฒฝ์ฐ ์๋ ํ๋ก๋น์ ๋ ๊ธฐ๋ฅ์ ์ฌ์ฉํ์ฌ ์ด ํ๋ก์ธ์ค๋ฅผ ์๋ํํ๋ ๊ฒ์ด ๊ฐ์ฅ ์ข์ต๋๋ค. ์ด๋ ๊ฒ ํ๋ ค๋ฉด Zimbra ์๋ฒ๋ก ์ด๋ํ์ฌ ๋ช ๋ น์ค์์ ์ฌ๋ฌ ๊ฐ์ง ์กฐ์์ ์ํํด์ผ ํฉ๋๋ค.
su zimbra
zmprov md domain.com zimbraAutoProvMode LAZY
zmprov md domain.com zimbraAutoProvLdapURL "ldap://domain.local:389"
zmprov md domain.com zimbraAutoProvLdapStartTlsEnabled FALSE
zmprov md domain.com zimbraAutoProvLdapAdminBindDn "zimbra@domain.local"
zmprov md domain.com zimbraAutoProvLdapAdminBindPassword PassworD
zmprov md domain.com zimbraAutoProvLdapSearchBase "ou=User,dc=domain,dc=local)"
zmprov md domain.com zimbraAutoProvLdapSearchFilter "(samAccountName=%u)"
zmprov md domain.com zimbraAutoProvLdapBindDn "%u@%d"
zmprov md domain.com zimbraAutoProvAccountNameMap sAMAccountName
zmprov md domain.com +zimbraAutoProvAttrMap "sn=sn" +zimbraAutoProvAttrMap "description=description" +zimbraAutoProvAttrMap "cn=displayName" +zimbraAutoProvAttrMap "givenName=givenName" +zimbraAutoProvAttrMap "zimbraMailAlias=mail"
zmprov md domain.com zimbraAutoProvNotificationFromAddress admin@domain.com
zmprov md domain.com zimbraAutoProvNotificationSubject "ะั ัะฐะดั ะฟัะธะฒะตัััะฒะพะฒะฐัั ะฒะฐั ะฝะฐ ะฑะพััั ะฝะฐัะตะณะพ ะฟะพััะพะฒะพะณะพ ัะตัะฒะตัะฐ"
zmprov md domain.com zimbraAutoProvNotificationBody "ะะฐั ะฐะบะบะฐัะฝั ะฑัะป ัะพะทะดะฐะฝ ะฐะฒัะพะผะฐัะธัะตัะบะธ. ะะทะฝะฐะบะพะผััะตัั ั ะธะฝััััะบัะธะตะน ะฟะพ ัะฐะฑะพัะต ั ัะปะตะบััะพะฝะฝะพะน ะฟะพััะพะน, ะฟะตัะตะนะดั ะฟะพ ะดะฐะฝะฝะพะน ัััะปะบะต"
zmprov md domain.com zimbraAutoProvBatchSize 20
zmprov md domain.com zimbraAutoProvAuthMech LDAP
zmcontrol restart์ด ๊ตฌ์ฑ์ ์ฌ์ฉํ๋ฉด ๊ธฐ์กด ๋ก๊ทธ์ธ/๋น๋ฐ๋ฒํธ ์์ ์ฌ์ฉํ์ฌ ์น ํด๋ผ์ด์ธํธ์ ์ฒ์ ๋ก๊ทธ์ธํ๋ ค๊ณ ํ ๋ Zimbra ์๋ฒ์ ์ฌ์ฉ์ ๊ณ์ ์ด ์๋์ผ๋ก ์์ฑ๋ฉ๋๋ค. ๊ฒฝ์ฐ์ ๋ฐ๋ผ ์๋ ์กฐ์ ์ด ์ฌ๋ฐ๋ฅด๊ฒ ์๋ํ๋ ค๋ฉด ํฌํธ ๋ฒํธ๋ฅผ 389์์ 3268๋ก ๋ณ๊ฒฝํด์ผ ํ ์๋ ์์ต๋๋ค.
์ด๋ฌํ ๋ชจ๋ ๋จ๊ณ๋ฅผ ์๋ฃํ๋ฉด ์ฌ์ฉ์๋ AD์ ๋ก๊ทธ์ธ/๋น๋ฐ๋ฒํธ ์์ ์ฌ์ฉํ์ฌ Zimbra ์๋ฒ์ ๋ฉ์ผ์ ๋ก๊ทธ์ธํ ์ ์์ผ๋ฉฐ, ์ด๋ ๊ธฐ์ IT ์ธํ๋ผ ๊ด๋ฆฌ๋ฅผ ํฌ๊ฒ ๋จ์ํํฉ๋๋ค.
์ถ์ฒ : habr.com
