next up previous
Next: netbios 이름 서버와 삼바 Up: 삼바의 설치방법 Previous: SWAT 설치 방법

조절파일 설정 방법

SWAT를 설치했는가? 수동으로 smb.conf를 고치는 일은 이제 본 가이드에서 더 이상 설명하지 않을 생각이므로, 혹시 설치하지 않으신 분은 약간의 수고를 들여, 앞으로의 고생길을 피하기 위해서라도, 지금 당장 SWAT를 설치하기 바란다.

이제 조절파일을 손대기에 앞서 커피 한잔을 준비한다. 왜냐하면, 이후 설명할 과정이 고도의 (?) 트릭과 순발력을 요구하기 때문이다. 특히 samba-2.x 버전에 들어와서는 조절파일이 과거 1.9.x 버전에 비해 그야말로 획기적으로 개선되었으므로 그야말로 정신을 바짝차려야 한다. 비록 SWAT의 힘을 빌어 각종 설정값을 변경하겠지만, 도구가 아무리 좋더라도 사용을 잘못하면 오히려 쓰지않은 경우만 못하므로 방심은 금물이다.

조절파일 설정에 관련된 중요한 내용은 별도의 section으로 분리해서 뒤에 설명할 것이나, 성질이 급하신 분들을 위해 여기서는 가장 단순한 - 그야말로 삼바가 간신히 동작하는 - 조절방법을 소개한다. 호기심에 이것저것 부수적인 사항까지 손대기 시작하면 재앙이 닥친다는 사실을 미리 경고한다. 시스템 관리에 정말로 능숙한 사람(최소한 자신이 하는 일이 무엇인지 알고 있는 사람)이 아니면 시스템에 설정되어있는 기본값을 유지하도록 노력하라!

SWAT는 자동으로 smb.conf를 생성시키므로 예전과 같이 smb.conf를 디렉토리 한 구석에서 찾아내어 복사할 필요가 없음을 주지하기 바란다.

아까 동작시킨 SWAT화면을 보면 위쪽에 아이콘이 줄을 서 있을 것이다. 각 아이콘을 간단하게 소개한다.

대충 무엇을 하는지 판단이 섰다면 이제 본격적으로 smb.conf 파일을 뜯어고쳐보자. 아래에 소개하는 절차는 공유 레벨(share mode)로 암호화되지 않은 암호를 삼바 서버가 다루도록 하는 설정방법이다. 앞서 언급한 바와 같이 Windows 98NT의 암호화된 암호를 지원하는 user mode, SMB 서버로 하여금 암호를 인증하도록 만드는 server mode, 도메인 로그온을 지원하는 domain mode는 여기서 설명할 경우 배보다 배꼽이 커지므로, 별도의 section에서 분리해서 다루도록 한다.

  1. [GLOBALS] 아이콘을 눌러 다음 항목에 대해 전역 인수를 설정한다: 변경이 끝나면 [Commit Changes] 버튼을 눌러 변경 사항을 저장한다.
  2. 계속해서 [SHARES] 아이콘을 눌러 공유 디렉토리를 설정한다: 각각의 공유 디렉토리 설정이 끝나면 역시 [Commit Changes] 버튼을 눌러 변경 사항을 저장한다..

예전에 비해 기본값 설정이 훌륭하므로 위의 내용만 변경하면 그럭저럭 동작이 가능함을 알 수 있다. 도대체 SWAT로 생성된 smb.conf는 어떻게 생겼는지 궁금해하시는 분들을 위해 따끈따끈한 예제를 보여주겠다.

-------------- smb.conf ---------------------------------
# from jhpark.kies.co.kr (192.168.114.144)
# Date: 1999/02/10 17:45:50

# Global parameters
        workgroup = ANIMAL
        security = SHARE
        log file = /usr/local/samba/var/log.%m
        client code page = 949
        dns proxy = No

[tmp]
        comment = Temporary File space
        path = /tmp
        guest ok = Yes

[homes]
        comment = Home Directories
        read only = No
        browseable = No
-------------- smb.conf ---------------------------------

1.9.x 대와 비교할때 smb.conf 파일이 기본값이 아닌 부분만 깔끔하게 표시됨을 알 수 있다. 모든 부문을 살펴보기 위해서는 아래에 소개할 testparm 명령이나, SWAT의 [VIEW] 아이콘을 사용하기 바란다.

삼바는 smb.conf가 100% 이상없다는 가정하에서 동작하므로, 조절파일에 오류가 있을 경우 반드시 고쳐야 한다. 오류를 판정하기 위해 삼바 서버에서 smb.conf를 다음의 방법으로 테스트한다. testparm 결과에 주목하기 바란다.

# /usr/local/samba/bin/testparm /usr/local/samba/lib/smb.conf

성질이 급해서 지금 당장 삼바를 쓰고 싶으신 분들은 SWAT의 [STATUS] 아이콘을 눌러 서버 상태 확인 화면에서 [Start smbd][Start nmbd]를 눌러 삼바 서버를 동작시키기 바란다. smb.conf가 수정되었다면 반드시 [STATUS] 아이콘을 눌러 서버 상태 확인 화면으로 들어간 다음 [Restart smbd][Restart nmbd]를 눌러서 삼바 서버를 재시동해야 한다.



박재호
1999년2월26일 (금), 오후 3시9분25초