2011年5月3日火曜日

Ubuntu 11.04 で Samba を使ってみる

Samba クライアント
  1. Unity から Windows ファイル共有にアクセスするには、全てのウインドウを最小化 ([Windows] + [D]) します。
  2. アプリケーションメニュー [ファイル] > [サーバへ接続...] を選択します。([場所] > [ネットワーク] から辿る方法もあります。)
  3. [サービスの種類] で、[Windows 共有] を選択します。
※ ~/.gvfs/ユーザ名@共有名/ という名前のディレクトリに共有ディレクトリがマウントされます。


古い NAS の文字化け対策

Samba のバージョンが古い NAS に接続すると、文字化けしてしまうようです。
"/etc/samba/smb.conf" の [global] の下に以下の設定を追加して対応しました。
dos charset = CP932
unix charset = UTF8
display charset = UTF8


Samba サーバ

  1. Unity でフォルダ (Nautilus) を開き、共有したいフォルダを右クリック [共有のオプション] を選択します。
  2. [フォルダの共有] ダイアログの [このフォルダを共有する] のチェックを有効にします。
  3. [共有サービスがインストールされていません。] と表示された場合は、[サービスのインストール] をクリックします。パッケージ [samba] と [libpam-smbpass] がインストールされます。
  4. [セッションを再起動してください] と表示されたら、[セッションを再起動] をクリックします。
  5. ログインしなおします。
  6. 再度、共有したいフォルダを右クリック [共有のオプション] を選択して、共有の設定を実施します。
※ [共有のオプション] の設定は、/var/lib/samba/usershare/<共有名> に書かれるようです。


共有フォルダのシンボリック リンクが辿れない事象の対処

"/etc/samba/smb.conf" の [global] の下に以下の設定を追加して対応しました。
wide links = yes
unix extensions = no



コマンド ライン ツール
  • smbtree
    Windows ネットワークをブラウズできます。

参考

0 件のコメント: