Samba v3

Written by

in

스캐너 데모 과정에서 samba 공유 폴더가 필요하게 되었다. 처음에는 급하게 준비한다고 TrueNAS를 가져 와서 이용했다. 2번째 장비 데모에서는 시간 여유가 있어 컨테이너를 이용할 수 있었다.

첫 장비에서 필수 조건이 v3 이어서 여기에 버전을 맞추었다.

사전에 해두어야 할 가장 중요한 설정은 volume의 ./shared_data 폴더의 속성을 777로 변경하는 것이다.

services:
  samba:
    image: dperson/samba
    container_name: samba
    environment:
      - TZ=Asia/Seoul
    ports:
      - "139:139"
      - "445:445"
    volumes:
      - ./shared_data:/mount
    command:
      # 사용자 계정 및 비밀번호 설정
      - "-u"
      - "byun1114;1"
      # 공유 폴더 설정 (이름;경로;탐색허용;읽기전용;게스트허용;접근가능사용자)
      - "-s"
      - "share;/mount;yes;no;no;byun1114"
      # SMB v3 전용으로 강제 (최소/최대 버전을 모두 SMB3로 고정)
      - "-g"
      - "server min protocol = SMB3"
      - "-g"
      - "server max protocol = SMB3"
    restart: unless-stopped