japan.internet.comThe Internet & IT Network
RSS
  • ニュース
  • コラム
  • リサーチ
  • ヘッドライン
  • 特集
  • ブログ
  • プレスリリース
  • 専門チャンネル
  • イベント
  • ランキング
  • ニュースメール
2008年10月12日
文字サイズ文字サイズ小文字サイズ中文字サイズ大
LinuxTutorial2001年1月6日 00:00

Linux ネットワーク: Samba を使いこなす--1

海外海外internet.com発の記事
  • このエントリーを含むはてなブックマーク
  • この記事をクリップ!
  • Buzzurlにブックマーク
  • Yahoo!ブックマークに登録
  • newsing it!
tutorial logo
Samba の基本

SMB (Server Message Block) は CIFS (Common Internet File System) としても知られ、ネットワーク上でフ ァイルを共有するためのもっとも一般的なプロトコルの 1 つだ。SMB プロトコルは Microsoft Windows で使われて いるが、Samba によって Linux や他のさまざまなオペレーティング システムでも使えるようになる。Samba を使えば 、Linux マシン上のディレクトリを他のコンピュータと共有することができ、リモート コンピュータ上の共有ディレク トリにアクセスできるようになる。リモート コンピュータの種類は問わない。Sun Solaris や Windows NT でも問題 ない。

この記事では、Linux コンピュータにネットワーク アダプタがインストールされており、ネットワーク アダプタ には固有の IP アドレスが割り当てられていることを前提としている。さらに Samba ソフトウェアもインストールす る必要がある。Red Hat や他の多くの Linux ディストリビューションでは、rpm パッケージを使って Samba をイン ストールできる。Samba のインストールは Linux をインストールする時でもいいし、後から行ってもよい。Samba を インストールするとソフトウェアが読み込まれ、Samba デーモンが使えるようになるが、設定を行わないと共有は開始 されない。この記事では、Samba の設定について説明するとともに、セキュリティなど Samba の使用に関する話題も 取り上げる。

Samba ではプリンタ共有もサポートしている。これにはファイル共有のサポートと同じ SMB プロトコルが使われる 。Samba は、ファイル共有とプリンタ共有のいずれかまたは両方のサービスを提供するために使用できる。

Samba は Apache と同じくオープンソース プロジェクトだ。ほとんどの Linux ディストリビューションの CD-ROM には Samba が収録されていると思う。最新版は Samba Web サイト からダウンロードできる。

Samba の構成要素
図1 は Samba の構成要素を示している。Samba は 2 つのクライアント アプリケーションと 1 つのサーバー アプリケー ションからなり、使用されるアプリケーションは共有の種類によって違う。

Samba のサーバー アプリケーションである smbd はバックグラウンドで動作するデーモンだ。smbd は、共有され るディレクトリやプリンタへのアクセスを提供する。アクセスはユーザー名とパスワードで管理される。

2 つのクライアント アプリケーションはそれぞれ違った目的で使われる。smbfs アプリケーションを使うと、 Linux で CD-ROM やハードディスクのようなデバイスがマウントされるのと同じように、リモートのディレクトリをマ ウントすることができる。アプリケーションは、マウントされたディレクトリからリモート デバイス上のファイルへア クセスできる。smbfs アプリケーションは smbd と同じくデーモンとして動作する。

smbclient は、ftp アプリケーションとよく似た外観と機能を持つ。ftp アプリケーションは Linux の ftpd デ ーモンのような FTP サーバーと連携して動作するが、smbclient は smbd や Microsoft ネットワークの「ファイル とプリンタの共有」が設定された Windows 95 のような SMB サーバーと連携して動作する。smbclient は SMB サー バーとの間でファイルの転送ができるだけなので、smbclient によってファイルが転送されるまで、他のアプリケーシ ョンはファイルにアクセスできない。

共有、UNC (Universal Naming Convention)、および IP アドレス
SMB では、コンピュータがネットワーク上の他のコンピュータへリソースを提供する際に、共有リソースやサービスに 対して単一の階層を提供する。共有リソースへアクセスするには、コンピュータ名と共有名が必要だ。

共有名は原則的にはディレクトリ名と同じだ。Samba におけるコンピュータ名は、NetBIOS コンピュータ名、IP ア ドレス、または IP アドレスに解決されるドメイン名のいずれかとなる。NetBIOS プロトコルは SMB の基本的な構成 要素だ。ユーザーはその詳細を知る必要はないが、アクセス可能な共有リソースを持つコンピュータ名は知っておく必 要があるだろう。

nmblookup アプリケーションには、ネットワークから Samba を使ってアクセスできるコンピュータの名前を見つけ 出す機能がある。

nmblookup *

このコマンドを使うと、すべてのアクセス可能なコンピュータが一覧表示される。ここではその詳細には触れないが 、nmblookup プログラムには多くのオプションがある。小規模なネットワークではコンピュータの名前は分かっている ことが多いので、nmblookup は必要ないかもしれない。

nmbd デーモンは、NetBIOS の名前情報をネットワーク上の他のコンピュータへブロードキャストするために使用さ れる。nmbd は、通常 Windows NT コンピュータで動作する WINS (Windows Internet Naming Service) サーバーと 連携して動作する。一般的に、小規模なネットワークでは nmbd を設定しなくてもよい。

UNC とは Microsoft によって使用されている名前付け規則だ。UNC を使えば、ファイルを指定する際に、そのフ ァイルが置かれているサブディレクトリに加えてコンピュータ名を指定できる。典型的な Windows のパス名は dir1dir2 ilename.txt のようになっているが、コンピュータ名と共有名を含む UNC 名では computer1share1dir1dir2 ilename.txt のようになる。UNC 名は //computer1/share1/dir1/dir2/filename.txt のようにディレクトリ名をスラッシュで区切ることで Samba でも使用できる。この表記だと Windows 上では動作しないが、Windows ベースのリソースへアクセスするのに 使用できる。

次は smbd でファイル共有するためのサーバー設定 >>

目次
1 Samba の基本
2 smbd でファイル共有するためのサーバー設定
3 smbfsでリモート ファイルへアクセスする
4 smbclient を使ったファイル転送
5 Samba におけるセキュリティ


最新トップニュース
データメーション
【データメーション】
在宅勤務者にやめて欲しいこと(10月10日)
ベンチャー専門家の目利きブログ「なぜこの企業は伸びるのか?」
【ベンチャー専門家の目利きブログ「なぜこの企業は伸びるのか?」】
「お客様に使われる商品開発は『1%の閃きと99%の努力』から!」/株式会社エス・アンド・ケイ(10月10日)
Graphic Design Forum
【Graphic Design Forum】
活気に満ちた誕生日をどうぞ (10月8日)
エンジニアの独り言
【エンジニアの独り言】
得体の知れない情報(?)との向き合い方(9月17日)
最新テクノロジーの意外な処方箋
【最新テクノロジーの意外な処方箋】
昆虫と退屈なことについて(9月16日)
台湾企業が席巻する電子製品製造
台湾企業が席巻する電子製品製造
蔓延する市場の不透明感、不況の今だからこそ考える生産アウトソーシング(10月10日)
IT マネジメント
IT マネジメント
「後戻りできない」 Windows 7(10月10日)
DevX
DevX
XQueryの制御構造の活用(10月10日)
最新ハイテク講座
最新ハイテク講座
ハイビジョン対応へ、どこまで進化するのか「レコーダー」(10月10日)
百式のネットビジネス研究
百式のネットビジネス研究
あなたの Blog にライブサーチを設置してくれる「Sikbox」(10月10日)
週刊-サイト別アクセス状況データ
週刊-サイト別アクセス状況データ
ビデオリサーチインタラクティブ調査(月間インターネットオーディエンスデータ)(10月9日)
検索エンジンマーケティング
検索エンジンマーケティング
SEO は外部と内部どっちの対策が効果的?(10月9日)
気になるトレンド用語
気になるトレンド用語
はてなブックマークが変わる!そもそもブラウザのお気に入りと何が違うの?(10月8日)
e-Japan 先端テクノロジー解説
e-Japan 先端テクノロジー解説
行政サービスのマルチチャネル化について(10月8日)
ウチのサイトを SEO
ウチのサイトを SEO
ちゃんと title つけていますか?(10月8日)
海外のインターネットコムアメリカ韓国ドイツトルコ
Copyright 2008 Jupitermedia Corporation All Rights Reserved.http://www.internet.com/