Windowsとのファイルの共有(SAMBA)


sambaのインストール手順
  • ソースファイルの入手
    ftp://ftp.win.ne.jp/pub/network/samba/samba-1.9.18p10.tar.gz

  • ファイルの展開
      $ gzip -dc samba-1.9.18p10.tar.gz | tar xvf -

  • Makefileの編集
      $ cd samba-1.9.18p10/source
      $ vi Makefile で以下の所を参考にしてオプションを変更する
                   ・
                   ・
      # Use this for Linux without shadow passwords or for any Linux
      # system that uses PAM (eg: RedHat) in which case it handles ALL
      # authentication methods that are supported by the version of
      # PAM that is available on your system.
      # contributed by Andrew.Tridgell@anu.edu.au & John.Terpstra@aquasoft.com.au
      # AXPROC defines DEC Alpha Processor
      # FLAGSM = -DLINUX -DAXPROC -DFAST_SHARE_MODES
      # FLAGSM = -DLINUX -DFAST_SHARE_MODES
      # LIBSM =
      # Mklinux Power MAC Processor
      FLAGSM = -DLINUX -DAXPROC -DKANJI=\"euc\"
      LIBSM =
                   ・
                   ・

  • コンパイル&インストール
      $ make
      $ su でスーパユーザになる
      # make install

  • 設定ファイルの作成
      /usr/local/samba/lib/smb.conf へ設定項目を記述する
       /common-areaをsumikuraのアカウントでWindows側と共有するように設定する
       (プリンター等は使用しない)
       以下が設定ファイルの内容です
      [global]
      workgroup = SG
      log file = /usr/local/samba/var/samba.log
      log level = 1
      coding system = euc
      password level = 8
      status = yes
      guest account = sumikura
      [common-area]
      comment = common directory
      path = /common-area
      public = yes
      writable = yes
      create mode = 0664
       設定内容は/usr/local/samba/bin/testparmを実行する事により確認できる

  • inetdからの起動
      /etc/servicesの中に以下の2行があることを確認しなければ追加する
       netbios-ns 137/udp
       netbios-ssn 139/tcp
      /etc/inetd.confの中に以下の内容を追加する
      ##
      # Start Samba server
      ##
      netbios-ssn stream tcp nowait root /usr/local/samba/bin/smbd -D
      netbios-ns dgram udp wait root /usr/local/samba/bin/nmbd -D -C SG

      以上でブート時にinetdから起動する
      強制的に起動させるには
      # kill -HUP inetdのプロセス番号
      とする



ご意見はこちらへ E-Mail sumikura@cocoa.freemail.ne.jp