Name

samba — UNIX 用の Windows SMB/CIFS ファイルサーバ

Synopsis

samba

説明

Sambaシステムは、Server Message Block (通常 SMB と略される) プロトコルを実装した UNIX 用のプログラムの集合体である。 このプロトコルは、Common Internet File System(CIFS) として言及される こともある。より詳細な説明は、 http://www.ubiqx.org/cifs/ を参照のこと。 また Samba は nmbd によって NetBIOS プロトコルを実装する。

smbd(8)

smbd デーモンは Windows 95/98、Windows NT、Windows for Workgroups 、 LAN Manager といった SMB クライアントに対し、ファイルとプリンタのサービスを提供する。 このデーモンの設定ファイルは smb.conf(5) にて説明している。

nmbd(8)

nmbd デーモンは NetBIOS ネームサービスとブラウジング機能を提供する。 このデーモンの設定ファイルは smb.conf(5) にて説明している。

smbclient(1)

smbclient プログラムは シンプルな ftp クライアントのような機能を提供する。これは、(Windows NT のような) 互換性のあるサーバの SMB 共有へのアクセスに便利である。 また、これを用いることで、UNIX マシンから SMB サーバ (Windows NT が動作している PC など) に接続されているプリンタへの印刷も可能となる。

testparm(1)

testparm ユーティリティは、 Samba の smb.conf(5) 設定ファイルに対するシンプルな文法チェッカである。

testprns(1)

testprns ユーティリティは、 Sambaで使用される printcap ファイルで定義されているプリンタに対するテストをサポートする。

smbstatus(1)

smbstatus ツールは smbd へのコマンド実行時点での接続状態を提供する。

nmblookup(1)

nmblookup ツールは、UNIX ホストから NetBIOS 名の問い合わせを行うことを可能にする。

smbpasswd(8)

smbpasswd コマンドは、Samba や Windows NT サーバの LanMan や NTLM のパスワードハッシュ値を変更するツールである。

smbcacls(1)

smbcacls コマンドはリモート CIFS サーバの ACL を設定するツールである。

smbsh(1)

smbsh コマンドは ロードされた VFS を用いて unix shell を実行するプログラムである。

smbtree(1)

smbtree コマンドは、 テキストベースの「マイネットワーク」ツールである。

smbtar(1)

smbtar は CIFS/SMB サーバのデータバックアップをとるツールである。

smbspool(8)

smbspool は CIFS サーバに接続されたプリンタから印刷を行うためのヘルパーユーティリティである。

smbcontrol(1)

smbcontrol は 起動中の Samba デーモンの動作を変更することができるユーティリティである。

rpcclient(1)

rpcclient はリモートの CIFS サーバに対して RPC コマンドを実行することができる ユーティリティである。

pdbedit(8)

pdbedit コマンドは、Samba サーバのローカルユーザデータベースの管理に使用できる。

findsmb(1)

findsmb コマンドは ローカルネットワーク上の SMB サーバを探すために使用できる。

net(8)

net コマンドは DOS/Windows の NET.EXE コマンドと似た動作をする。

swat(8)

swat は Web ベースの smb.conf 設定インターフェースである。

winbindd(8)

winbindd は、 UNIX の認証とユーザデータベースを統合するデーモンである。

wbinfo(1)

wbinfo は winbind に関係する 情報の取得や保存を行うユーティリティである。

profiles(1)

profiles はある SID を別の SID に置換するために使用するコマンドラインのユーティリティである。

log2pcap(1)

log2pcap は Samba のログファイルから pcap trace ファイルを生成するユーティリティ である。

vfstest(1)

vfstest は VFS モジュールをテストするために使用されるユーティリティである。

ntlm_auth(1)

ntlm_auth は外部プログラムが NTLM 認証を使用できるようにするためのヘルパーユーティリティである。

smbmount(8), smbumount(8), smbmnt(8)

smbmountsmbmntsmbmnt は、Linux の CIFS/SMB 共有をマウントするために使用されるコマンドである。

smbcquotas(1)

smbcquotas はリモート サーバの NTFS5 の QUOTA を設定するツールである。

入手性

Sambaシステムは、GNU Public License (GPL) の許にライセンスされている。 ライセンス文書は、パッケージ中の COPYING ファイルにあるはずである。 Samba システムの複製を配布することは奨励されているが、 このライセンスをきちんと遵守してほしい。

Sambaシステムの最新版は anonymous ftp によって samba.org のディレクトリ pub/samba/ から入手できる。 また世界中のさまざまなミラー・サイトからも入手可能である。

Samba の有益な情報は comp.protocol.smb ニュースグループや、Samba メーリングリスト から入手することができるかもしれない。 メーリングリストに参加するための詳細な情報は、Samba に付属している README ファイルに記されている。

もし Web ブラウザ (Mozilla や Konqueror など) が使えるなら、 http://lists.samba.org にて Samba メーリングリストの過去記事を 含む多くの有用な情報を得ることができる。

協力

Samba プロジェクトに協力したいと考えるなら、 http://lists.samba.org の Samba メーリングリストに加入することを勧める。

提供可能なパッチや報告すべきバグを持っているなら、 http://devel.samba.org/ を参照してパッチ提供の方法に関する情報を入手してほしい。 パッチは diff -u 形式が望ましい。

協力者

プロジェクトの貢献者は多数にのぼるため、ここには記述しないが、 全員が全ての Samba ユーザから称賛されるに値する。 全員のリストを見るには、cvs で管理する以前については ソースパッケージ中の change-log を、cvs で管理するようになってからの 貢献者については http://cvs.samba.org/ を参照のこと。 CVS は Samba Team が Samba の開発に利用しているオープンソースの ソース管理システムである。 このプロジェクトは、cvs 無しには管理しきれないに違いない(訳注:現在はgitを使用している)。