다음 이전 차례

3. 설치

삼바의 가장 최근의 소스는 다음 사이트에서 구할 수 있다. ftp://nimbus.anu.edu.au/pub/tridge/samba/

레드햇을 설치한다면 삼바패키지는 옵션이므로 선택을 해야만 한다. 다른 배포판들은 삼바 실행화일을 포함하고 있다.

아래의 두 데몬은 삼바를 사용하기 위해 꼭 필요한 것이다. 일반적으로 /usr/sbin 디렉토리 아래에 설치되어있고 시스템의 초기설정 스크립트나 inetd에 의해서 부팅시에 시작되어진다. 데몬 실행시키기에서 스크립트의 예를 볼 수 있다.


        smbd (SMB 데몬)
        nmbd (클라이언트를 위해  NetBIOS nameserver를 지원하다 )

삼바 실행화일들은 일반적으로 /usr/bin 아래에 설치되지만 바꿀 수 있다.


        smbclient       (유닉스를 위한 삼바 클라이언트)
        smbprint        (삼바 호스트의 프린터에 프린트를 하기 위한 스크립트)
        smbprint.sysv   (위 smbprint와 같지만 SVR4 유닉스를 위한 것이다)
        smbstatus       (현재의 삼바 연결 상태를 보여준다) 
        smbrun          (삼바 호스트의 응용프로그램 실행을 용이하게 하는 스크립트)

추가적으로 이 문서에 포함되어있는 `print' 스크립트는 smbprint 스크립트 작업을 준비하는데 유용하다.

삼바 패키지는 설치하기가 간단하다. 위에서 언급한 사이트에서 삼바 소스를 얻은 다음에 소스에 포함된 README 화일을 읽어보아라. 소스에 doc/INSTALL.txt화일이 있을 것이다. 이 화일에서 설치에 대한 자세한 정보를 얻을 수 있을 것이다.

인스톨이 되면 /usr/sbin 아래에 데몬, /usr/bin 아래에 실행화일이 설치된다. 매뉴얼 페이지는 /usr/local/man에 설치된다.

삼바 패키지를 설치할 때 Makefile에서 삼바 설정화일인 smb.conf 화일의 위치를 지정해야 한다. /etc 아래로 하는 것이 일반적이지만 원한다면 어떤 곳이든 가능하다. 여기에서는 삼바설정화일을 /etc/smb.conf로, 로그화일의 위치는 log file = /var/log/samba-log.%m, 잠금 디렉토리는 lock directory = /var/lock/samba로 지정한 것으로 가정하고 설명할 것이다.

smb.conf 설정화일을 인스톨하자. 이미 만들어진 삼바 디렉토리로 이동하라. example/simple 디렉토리를 살펴보고 README 화일을 읽어 보아라. smb.conf 화일을 /etc 디렉토리에 복사한다. 이때 주의를 해야 한다. 만약 이미 시스템에 삼바가 설치되어 있다면 /etc 아래에 삼바설정 화일이 있을 텐데 그 화일로 시작하기를 권한다.

/etc 아래에 설정화일을 만드는 것을 원하지 않으면 다른 곳에 저장을 하고 /etc 아래에 다음과 같이 심볼릭 링크를 만들어라.


        ln -s /path/to/smb.conf /etc/smb.conf


다음 이전 차례