smbsh
このプログラムは Samba システムの一部である。
smbsh を利用すると、ls、egrep や rcp などの UNIX コマンドを使用して、NT のファイルシステムにアクセスすることが可能に なる。smbsh を正しく動作させるには、ダイナミックリンクされた シェルを使う必要がある。
smbsh コマンドを利用するには、下記のようにプロンプトから smbsh を実行し、Windows NT を実行しているマシンに対する認証に用いるユーザ名 とパスワードを入力する。 OMMENT( To use the smbsh command, execute smbsh from the prompt and enter the username and password that authenticate you to the machine running the Windows NT operating system. )
system% smbsh Username: ユーザ名 Password:
このシェルから実行される、すべてのダイナミックリンクされたコマンドは、 smb プロトコルを利用し /smb ディレクトリにアクセスすることになる。 例えば、コマンド
ls /smb
は、自分の属しているワークグループ内のすべてのマシンを表示する。 コマンド
ls /smb/<machine-name>
は、そのマシンの共有名を表示する。例えば、cd コマンドでディレクトリを 移動したり、vi コマンドでファイルを編集したり、rcp コマンドで ファイルをコピーしたりすることもできる。
このマニュアルは、Samba システムのバージョン 2.0.3 に適用される。
smbsh は 標準の libc への呼び出しを横取りして、smbwrapper.o 内のコードを動的にロードすることにより動作する。すべての呼び出しが "フック" されるわけではないので、smbsh の下では動作しない プログラムがあるかもしれない。
ダイナミックリンクされていないプログラムは、smbsh の機能を利用 することはできない。ほとんどの UNIX システムでは、file コマンドを 実行することで、プログラムがダイナミックリンクされているのか、 スタティックリンクされているのかを調べることができる。
オリジナルの Samba ソフトウェアと関連するユーティリティは、 Andrew Tridgell samba@samba.org によって作成された。 現在 Samba は、Samba Team によって、Linux カーネルの開発と同様に、 オープンソース・プロジェクトとして開発されている。
オリジナルの Samba マニュアルは、Karl Auer によって執筆された。 マニュアルのソースは Jeremy Allison samba@samba.org によって YODL 形式に変換され、Samba 2.0 リリース用に更新された。 (YODL はオープンソース・ソフトウェアの優れた作品である - ftp://ftp.icce.rug.nl/pub/unix/ から入手可能)
貢献者の一覧、バグ報告やコメントなどの提出方法の詳細については、 samba (7) を参照のこと。
このマニュアルの日本語訳(1999/06/03 更新)の作者: