다음 이전 차례

5. 일반적인 설정(/etc/smb.conf)

리눅스(또는 다른 유닉스 시스템)에서 삼바설정은 /etc/smb.conf 화일에 의해서 제어된다. 이 설정화일은 외부와 공유시킬 시스템 자원과 어떤 제약을 둘 것인지를 결정한다.

이 절에서 리눅스 드라이브와 프린터를 M$와 공유시키는 것을 설명할 것이다. 이번 절의 smb.conf 화일은 단지 소개를 위한 것으로서 아주 간단하다. 상세한 것들에 대해 벌써부터 걱정할 필요는 없다. 추후 절에서 중요한 개념들을 소개할 것이다.

각 영역은 [global], [homes], [printer], 등으로 말머리가 시작된다.

[global] 영역에서는 삼바가 모든 자원들의 공유를 정의하는데 사용하는 몇몇 변수들을 정의한다.

[homes] 영역에서는 사용자가 원격으로 리눅스의 사용자 홈 디렉토리로 접속하는 것을 허용한다. 단, 사용자는 자신의 홈 디렉토리 접속만을 허용한다. 즉, M$의 사용자가 M$로부터 리눅스의 공유 드라이브로 접속을 시도한다면, 오직 사용자 개인의 홈 디렉토리만이 접속이 가능하다. 이때 중요한 것은 사용자는 리눅스에 계정을 가지고 있어야만 한다.

아래의 smb.conf 예제 화일은 사용자가 로컬 컴퓨터의 개인 홈 디렉토리 접속과 임시 디렉토리 생성을 허락한다. M$ 사용자가 이들 공유를 볼 수 있기위해서는 리눅스가 로컬 네트워크 상에 있어야 한다. 그러면 사용자는 윈도우즈 화일 매니저나 탐색기의 네트워크 드라이브로 간단히 연결할 수 있다.

더 많은 자원들을 공유시키기 위한 추가적인 항목들을 다음 절에서 설명한다.


; /etc/smb.conf
;
; 이 화일을 수정한 뒤에 서비스를 꼭 재실행한다. 예:
; /etc/rc.d/init.d/smb stop
; /etc/rc.d/init.d/smb start

[global]
; guest 계정을 허용하려면 아래 주석 기호를 삭제한다.
; guest account = nobody
   log file = /var/log/samba-log.%m
   lock directory = /var/lock/samba
   share modes = yes

[homes]
   comment = Home Directories
   browseable = no
   read only = no
   create mode = 0750

[tmp]
   comment = Temporary file space
   path = /tmp
   read only = no
   public = yes


다음 이전 차례