!== smbmount.txt for Samba release 2.0.7 26 Apr 2000
!==
寄稿者：urban Widmark<urban@svenskatest.se>
作成日：October 15, 1999
更新日：

翻訳者：土居恵介　<kske_doi@nifty.com>
校正者：たかはしもとのぶ <monyo@samba.gr.jp>
題名：  smbmountの利用方法とmount.smbについて
====================================================

----
用語

smbfs      -SMB共有によりアクセス可能となるファイルシステム
            標準のカーネルにファイルシステムとして実装されています。
　　　　　  現在のところ，これはLinuxのみで使用できます。
smbmount 　-サーバーに対してのSMBセッションのセットアップをおこなうプ
            ログラム
mount.smb　-Sambaをインストールした際(/sbin)に作成される，smbmountへの
            シンボリックリンク

概要
----

SMB共有をマウントする時の文法が変更されたので，通常のmountコマンドでマ
ウントが可能になりました。mountコマンド-t smbfsフラグを与えるとmountプ
ログラムは外部プログラムとしてmount.smbを呼び出します。新しい文法では，
smbmountが(シンボリックリンクの形で)mount.smbになります。

以上のことを行うには，比較的新しいバージョンのmountプログラムが必要で
す。ほとんどの場合は問題ないはずです。(だれか util-linuxの正確なバージョ
ンをしりません?)

新しい文法では，smbmount/mount.smbを直接呼び出す必要はありません。以下
のように入力して下さい：

　mount -t smbfs -o user=tridge,passwd=foobar //fjall/test /date/test

現在，オプションの一覧は以下のようになっています：

　　username=<文字列>　　 SMBユーザー名
　　passwd=<文字列>　　　 SMBパスワード
　　netbiosname=<文字列>　クライアントのNetBIOS名
　　uid=<文字列>　　　　　マウントを行なう uid もしくは ユーザー名
　　gid=<文字列>　　　　　マウントを行なう gid もしくは ユーザー名
　　port=<文字列>　　　 　サーバのSMBポート番号
　　fmask=<文字列>　　　　ファイルの umask
　　dmask=<文字列>　　　　ディレクトリの umask
　　debug=<文字列>　　　　デバッグレベル
　　ip=<文字列>　　　　 　サーバのホスト名もしくはIPアドレス
　　workgroup=<文字列>　　サーバの所属するワークグループ
　　sockopt=<文字列>　　　TCP socket オプション
　　scope=<文字列>　　　　NetBIOS スコープ
　　guest　　　　　　 　　パスワードを要求しない
　　ro　　　　　　　　　　読み出し専用でマウント
　　rw　　　　　　　　　　読み書き可能としてマウント

以上のオプションに必要なのは mount.smbスクリプトだけです。

/etc/fstab
----------

文法を変更したメリットとして、/etc/fstabにsmbfsのエントリーを加えられ
るようになったことがあげられます。

autofs
------
(訳注：autofsはLinux用のカーネルベースのマウント・デーモンです)

mount.smb を使うことで、smbfsは "いわゆるファイルシステム" としてみえ
るようになったので、autofs から非常に簡単に扱えるようになりました。

今までは autofs がオプションを評価し，正しい結果をsmbmountにオプション
として与えなければなりませんでした。この文法は 1.9.xと2.0.x (バージョ
ン2.0の間でも)の間でも変更されてきたため、複数のパッケージが混在する環
境では悩みの種になっていました。今回の改善で、設定は非常に簡単になった
と確信しています。

現在，smbclientのオプションが変更された時に変更しなければならない唯一
の箇所は、autofs マップ中の記述だけです。

例 /etc/autofs.data:
test -fstype=smb,username=tridge,password=foobar,uid=123 ://fjall/test


日付表示がおかしくなる
----------------------

これは本当のことを言えば smbclient とは関係がありません。しかし、smbfs
を使用していて問題があった時には、この文書を見たくなると思いますので、
ここに書くことにしました :)

2.2.10以前の Linux カーネルのsmbfsでは，バグっている Windows 95 ホスト
の自動認識ができませんでした。そのため、コンパイル時に設定可能な、この
問題を回避するオプションがありました。ただし、このオプションを利用した
場合には、Windows NT ホストから SMB共有に接続した際に、日付表示がおか
しくなるという問題点がありました。

Linux カーネルを最新の2.2 系にアップグレードしてください(2.2.12 が良い
でしょう(訳注: これはこの文書が執筆された時点での最新版です))。RedHat
6.0 は，この問題に対応しているオプションを使用したカーネルを使用してい
ます。
