Vine Seed(7)Windows 向けファイルサーバ


Vine Seed の samba は 2.2 系のはずなので、 apt-get で samba をインストールするだけでよいはず

samba のインストール

[root@hackkit root]# apt-get install samba
パッケージリストを読みこんでいます... 完了
依存情報ツリーを作成しています... 完了
以下の追加パッケージがインストールされます:
  cups-libs gettext gmp libgcj libjpeg libpng libtiff python samba-common zip
以下のパッケージが新たにインストールされます:
  cups-libs gettext gmp libgcj libjpeg libpng libtiff python samba samba-common zip
アップグレード: 0 個, 新規インストール: 11 個, 削除: 0 個, 保留: 1 個
30.2MB のアーカイブを取得する必要があります。
展開後に 95.3MB のディスク容量が追加消費されます。
続行しますか? [Y/n]y
取得:1 http://updates.vinelinux.org VineSeed/ppc/main libjpeg 6b-21vl2 [145kB]
取得:2 http://updates.vinelinux.org VineSeed/ppc/main libpng 2:1.2.7-0vl1 [234kB]
取得:3 http://updates.vinelinux.org VineSeed/ppc/main libtiff 3.5.7-6vl2 [348kB]
取得:4 http://updates.vinelinux.org VineSeed/ppc/main cups-libs 1.1.22-0vl0.0rc1 [114kB]
取得:5 http://updates.vinelinux.org VineSeed/ppc/main gmp 4.1.2-13vl1 [195kB]
取得:6 http://updates.vinelinux.org VineSeed/ppc/main python 2.3.4-0vl1 [5451kB]
取得:7 http://updates.vinelinux.org VineSeed/ppc/main zip 2.3-14vl2 [117kB]
取得:8 http://updates.vinelinux.org VineSeed/ppc/plus libgcj 3.3.2-0vl8 [12.9MB]
取得:9 http://updates.vinelinux.org VineSeed/ppc/main gettext 0.14.1-0vl2 [2905kB]                                         j
取得:10 http://updates.vinelinux.org VineSeed/ppc/main samba-common 2.2.11.ja.1.0-0vl2 [2084kB]
取得:11 http://updates.vinelinux.org VineSeed/ppc/main samba 2.2.11.ja.1.0-0vl2 [5732kB]
30.2MB を 51s 秒で取得しました (589kB/s)
変更を適用しています...
Preparing...                ########################################### [100%]
   1:libjpeg                ########################################### [  9%]
error: cannot open Installtid index using db3 - そのようなファイルやディレクトリはありません (2)
error: cannot open Sigmd5 index using db3 - そのようなファイルやディレクトリはありません (2)
error: cannot open Sha1header index using db3 - そのようなファイルやディレクトリはありません (2)
   2:libpng                 ########################################### [ 18%]
   3:libtiff                ########################################### [ 27%]
   4:cups-libs              ########################################### [ 36%]
   5:gmp                    ########################################### [ 45%]
   6:python                 ########################################### [ 54%]
   7:zip                    ########################################### [ 63%]
   8:libgcj                 ########################################### [ 72%]
   9:gettext                ########################################### [ 81%]
  10:samba-common           ########################################### [ 90%]
  11:samba                  ########################################### [100%]
完了
[root@hackkit root]# 

Samba の設定

ワークグループの設定

/etc/samba/smb.conf の [global] セクションに、workgroup を書く。
        workgroup = YAMASITA

共有ディレクトリの追加

/etc/samba/smb.conf に、必要な共有を追加する
[hackkit]
        comment = HackKit share
        path = /mnt/share
        read only = No

ユーザの追加

[root@hackkit samba]# smbpasswd -a yasunari
WARNING: The "printer driver location"option is deprecated
New SMB password:
Retype new SMB password:
Added user yasunari.
WARNING が出ているのだが、、、

Samba の起動

[root@hackkit samba]# /etc/rc.d/init.d/smb start
SMBサービスを起動中:                                       [  OK  ]
NMBサービスを起動中:                                       [  OK  ]

動作確認

Windows マシンの Explorer から \\hackkit\hackkit をアクセスする。

Samba の自動起動

電源 ON 時に自動的に Samba が起動するようにする。
[root@hackkit samba]# chkconfig smb on
[root@hackkit samba]# chkconfig --list smb
smb             0:off   1:off   2:off   3:on    4:on    5:on    6:off

というわけで、自分で rebuild しなくてよいので、ずいぶん楽。


ハックの記録 → Vine Seed(8)Windows 向けプリンタサーバ

Copyright (C) 2004 Yasunari Yamashita. All Rights Reserved.
yasunari @ yamasita.jp 山下康成@京都府向日市