์ด์
- ๊ธฐ๋ณธ์ ์ผ๋ก "prefork" ํ๋ก์ธ์ค ์คํ ๋ชจ๋ธ์ด ํ์ฑํ๋์ด ์์ด ์ฌ์ ์คํ๋ ํธ๋ค๋ฌ ํ๋ก์ธ์ค ํ์ ์ ์งํ ์ ์์ต๋๋ค. Samba๋ฅผ ์์ํ ๋ '--model' ์ต์ ์ ์ด์ 'standard' ๋์ 'prefork' ๊ฐ์ ์ฌ์ฉํฉ๋๋ค. ์ด์ ์๋ ๊ฐ LDAP ๋ฐ NETLOGON ํด๋ผ์ด์ธํธ ์ฐ๊ฒฐ์ ๋ํด ๋ณ๋์ ํ์ ํ๋ก์ธ์ค๊ฐ ์์๋์ด ์๊ตฌ ์ฐ๊ฒฐ ์๊ฐ ๋ง์ ๋ ์๋นํ ๋ฉ๋ชจ๋ฆฌ ์๋น๊ฐ ๋ฐ์ํ์ต๋๋ค. LDAP, NETLOGON ๋ฐ KDC ์๋น์ค์ 'prefork' ๋ชจ๋ธ์ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ ํด๋ผ์ด์ธํธ ์ฐ๊ฒฐ์ ๊ณต๋์ผ๋ก ์ฒ๋ฆฌํ๊ณ ์ด๋ฅผ ํธ๋ค๋ฌ ๊ฐ์ ๋ฐฐํฌํ๋ ๊ณ ์ ๋ ์์ ํ๋ก์ธ์ค๊ฐ ์์๋ฉ๋๋ค(๊ธฐ๋ณธ์ ์ผ๋ก 4๊ฐ์ ํธ๋ค๋ฌ๊ฐ ์์๋จ).
- Winbind๋ PAM_AUTH ๋ฐ NTLM_AUTH ์ธ์ฆ ์ด๋ฒคํธ๊ฐ ๋ก๊ทธ์ ์ ์ฅ๋๋๋ก ํ๊ณ ์ธ์ฆ ๋ ์ฝ๋์ ๋ฐ์์ ์ถ๊ฐํ๊ณ PAM_AUTH ๋ฐ NTLM_AUTH ์์ฒญ์ ๋ํด ์์ฑ๋ ๋ก๊ทธ์ธ ์๋ณ์๊ฐ ํฌํจ๋ "logonId" ํน์ฑ์ SamLogon์ ๋ํ ์ ์ก์ ์ถ๊ฐํ์ต๋๋ค.
- ๋ฐํ๋ LDAP ๋งํฌ(์ถ์ฒ)์ ์ฒด๊ณ๋ ์ด์ ์๋ ์์ฒญ์ ์ฒด๊ณ๋ฅผ ๋ฐ์ํฉ๋๋ค. ์๋ฅผ ๋ค์ด ldap์ ํตํด ์์ ๋ ๋งํฌ์๋ "ldap://" ์ ๋์ฌ๊ฐ ๋ถ๊ณ ldaps๋ฅผ ํตํด "ldaps://"๊ฐ ๋ถ์ต๋๋ค.
- Bind 9์์ ์ํ๋๋ DNS ์์ ๊ธฐ๊ฐ์ ๊ธฐ๋กํ๋ ๊ธฐ๋ฅ์ด ์ถ๊ฐ๋์์ต๋๋ค. smb.conf์์ ๋ก๊ทธ ์์ค "dns:10"์ ์ง์ ํ๋ฉด ์ถ๋ ฅ์ด ํ์ฑํ๋ฉ๋๋ค.
- ๊ธฐ๋ณธ Active Directory ์คํค๋ง๊ฐ ๋ค์์ผ๋ก ์
๋ฐ์ดํธ๋์์ต๋๋ค.
2012_R2 .
'--base-schema' ์ธ์๋ฅผ ์ฌ์ฉํ์ฌ ์ด์ ์คํค๋ง๋ฅผ ์ ํํ ์ ์์ต๋๋ค. ๊ธฐ์กด ์ค์น๋ฅผ ์ ๊ทธ๋ ์ด๋ํ๋ ค๋ฉด samba-tool "domainschemaupgrade" ๋ช ๋ น์ ์ฌ์ฉํ ์ ์์ต๋๋ค. - ํ์ ์ข ์์ฑ์๋ Samba์ ๋ด์ฅ ์ํธํ ๊ธฐ๋ฅ์ ๋์ฒดํ๋ GnuTLS 3.2 ์ํธํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊ฐ ํฌํจ๋ฉ๋๋ค.
- LDAP์ ์ ์ฅ๋ ์ฃผ์๋ก ํญ๋ชฉ์ ๊ฒ์ํ๊ณ ํธ์งํ๊ธฐ ์ํด "samba-tool contact" ๋ช ๋ น์ด ์ถ๊ฐ๋์์ต๋๋ค.
- "samba-tool [user|group|computer|group|contact] edit" ๋ช ๋ น์ ๊ตญ๊ฐ๋ณ ์ธ์ฝ๋ฉ ์์ ์ ๋ํ ์ง์์ ํฅ์ํ์ต๋๋ค.
- Samba๋ ์ต๋ 100๋ง ๋ช ์ ์ฌ์ฉ์์ 120๋ง ๊ฐ์ ๊ฐ์ฒด๋ฅผ ๊ฐ์ถ ๋๊ท๋ชจ ์กฐ์ง์์ ์๋ํ๋๋ก ์ต์ ํ๋์์ต๋๋ค.
- ๋๊ท๋ชจ AD ๋๋ฉ์ธ์ ๋ํ ์ฌ์ธ๋ฑ์ฑ("samba-tool dbcheck โreindex") ๋ฐ ๋๋ฉ์ธ ๊ฐ์ ์์ ("samba-tool ๋๋ฉ์ธ ๊ฐ์ ") ์ฑ๋ฅ์ด ํฅ์๋์์ต๋๋ค.
- LDAP ์๋ฒ๋ ๋ฉ๋ชจ๋ฆฌ์์ ๋ฐ์ดํฐ ๋ณต์ฌ๋ณธ์ ์ค๋ณต์ ์ ๊ฑฐํ์ฌ ๋๊ท๋ชจ LDAP ์๋ต์ ์์ฑํ ๋(์: ๋ชจ๋ ๊ฐ์ฒด๋ฅผ ๊ฒ์ํ ๋) ๋ฉ๋ชจ๋ฆฌ ํจ์จ์ฑ์ ํฅ์์์ผฐ์ต๋๋ค.
- ํ์ฉ๋๋ ์ต๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค ํฌ๊ธฐ(lmdb ๋งต)๋ฅผ ๊ฒฐ์ ํ๊ธฐ ์ํด "--backend-store-size" ์ต์ ์ด "samba-tool"์ ์ถ๊ฐ๋์์ต๋๋ค.
- LDB์ "batch_mode" ์ต์ ์ด ์ถ๊ฐ๋์์ต๋๋ค. ์ด๋ฅผ ํตํด ๋จ์ผ ํธ๋์ญ์ ๋ด์์ ์ผ๊ด ์์ ์ ์คํํ์ฌ ๋ฐฐ์น ์์ ์คํ์ ์ต์ ํํ ์ ์์ต๋๋ค. ๋๊ท๋ชจ LDB์ ๊ฒ์ ์ฑ๋ฅ๋ ํฅ์๋์์ผ๋ฉฐ ํ์ ํธ๋ฆฌ ์ด๋ฆ ๋ณ๊ฒฝ ์ฑ๋ฅ๋ ํฅ์๋์์ต๋๋ค.
- ์ด์ ๋ฒ์ ์ ํ์ผ ์์ ์ ์ํด CephFS ์ค๋ ์ท์ ๋ํ ์ง์์ ๊ตฌํํ๋ ceph_snapshots VFS ๋ชจ๋์ด ์ถ๊ฐ๋์์ต๋๋ค.
- Active Directory ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๋์คํฌ์ ์ ์ฅํ๋ ๋ฐฉ๋ฒ์ด ๋ณ๊ฒฝ๋์์ต๋๋ค. ์ ํ์์ ๋ฆด๋ฆฌ์ค 4.11๋ก ์
๊ทธ๋ ์ด๋ํ ํ ์๋์ผ๋ก ์ ์ฉ๋์ง๋ง Samba 4.11์์ ์ด์ ๋ฆด๋ฆฌ์ค๋ก ๋ค์ด๊ทธ๋ ์ด๋ํ๋ ๊ฒฝ์ฐ ๋ค์์ด ํ์ํฉ๋๋ค.
๋ณํ ์๋์ผ๋ก ํฌ๋งทํ์ญ์์ค. - ๊ธฐ๋ณธ์ ์ผ๋ก SMB1 ํ๋กํ ์ฝ์ ๋ํ ์ง์์ ๋นํ์ฑํ๋์ด ์์ผ๋ฉฐ('ํด๋ผ์ด์ธํธ ์ต์ ํ๋กํ ์ฝ' ๋ฐ '์๋ฒ ์ต์ ํ๋กํ ์ฝ' ์ค์ ์ SMB2_02๋ก ์ค์ ๋จ), ์ด๋ ๋ ์ด์ ์ฌ์ฉ๋์ง ์์ผ๋ฉฐ Microsoft์์ ๋ ์ด์ ์ฌ์ฉํ์ง ์์ต๋๋ค.
- smbclient ๋ฐ smbcacls์ ๊ฐ์ ๋๋ถ๋ถ์ ๋ช ๋ น์ค ์ ํธ๋ฆฌํฐ์๋ smb.conf ์ค์ ์ ์ฌ์ ์ํ ์ ์๋ ์๋ก์ด '--option' ์ต์ ์ด ์์ต๋๋ค. ์๋ฅผ ๋ค์ด, ์ง์๋๋ ์ต์ ํ๋กํ ์ฝ ๋ฒ์ ์ ๋ณ๊ฒฝํ๋ ค๋ฉด "--option='client min ํ๋กํ ์ฝ=NT1โฒ"์ ์ง์ ํ์ฌ SMB1์ ๋ฐํํ ์ ์์ต๋๋ค.
- LanMan ๋ฐ ์ผ๋ฐ ํ ์คํธ ์ธ์ฆ ๋ฐฉ๋ฒ์ ๋ ์ด์ ์ฌ์ฉ๋์ง ์๋ ๊ฒ์ผ๋ก ์ ์ธ๋์์ต๋๋ค. NTLM, NTLMv2 ๋ฐ Kerberos ๋ฐฉ๋ฒ์ ๋ํ ์ง์์ ๋ณ๊ฒฝ๋์ง ์์์ต๋๋ค.
- BIND9_FLATFILE DNS ๋ฐฑ์๋๋ ๋ ์ด์ ์ฌ์ฉ๋์ง ์์ผ๋ฉฐ ํฅํ ๋ฆด๋ฆฌ์ค์์ ์ ๊ฑฐ๋ ์์ ์ ๋๋ค. ๋ํ smb.conf์ "rndc ๋ช ๋ น" ์ต์ ์ ๋ ์ด์ ์ฌ์ฉ๋์ง ์์ต๋๋ค.
- ์ด์ ์ SWAT ์น ์ธํฐํ์ด์ค์ ์๋์ ๋ณด์ฅํ๊ธฐ ์ํด ์ฌ์ฉ๋์๋ ๋ด์ฅ http ์๋ฒ(Python WSGI)์ ์ฝ๋๊ฐ ์ ๊ฑฐ๋์์ต๋๋ค.
- ๊ธฐ๋ณธ์ ์ผ๋ก Python 2์ ๋ํ ์ง์์ ๋นํ์ฑํ๋๊ณ Python 3์ ํ์ฑํ๋ฉ๋๋ค(Python 2 ์ง์์ ๋ฐํํ๋ ค๋ฉด Samba ๋น๋ ํ๋ก์ธ์ค ์ค์ ./configure' ๋ฐ 'make'๋ฅผ ์คํํ๊ธฐ ์ ์ ํ๊ฒฝ ๋ณ์ 'PYTHON=python2'๋ฅผ ์ค์ ํด์ผ ํฉ๋๋ค).
์ถ์ฒ : opennet.ru