Samba Web Administration Tool

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

    翻訳者：土居恵介
    校正者：たかはしもとのぶ
    題名：  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 は，この問題に対応しているオプションを使用したカーネルを使用してい
    ます。