samba


2014/02/01 少し修正

sambaのインストール

$ sudo apt-get install samba

system-config-sambaのインストール(GUI設定ツール)

$ sudo apt-get install system-config-samba

以前あったユーザーとグループ管理のGUIのインストール

$ sudo apt-get install gnome-system-tools

設定ファイルのバックアップ

$ sudo cp -p /etc/samba/smb.conf /etc/samba/smb.conf.org

Windows側のワークグループ名

ワークグループ名を変更していなければ、デフォルトでは「workgroup」となっているので、

そのまま使っても良い何となく嫌なので、変更しておいた。

Ubuntuのマシンに戻り、新規ユーザーを設定しておく。

・アプリケーション→システムツール→システム管理→ユーザとグループ を選択する。

・ユーザ設定の窓が開くので、追加(A)をクリックし、ユーザーを追加する。

・名前を入れ、次の画面でユーザのパスワードを設定する。

ログインの時にパスワードを尋ねないにチェックを入れておく。

グループの設定

・グループの管理(M)をクリックして、グループの設定 の窓を開け、追加(A)をクリックして、

新しいグループの窓を開ける。

・グループ名に先ほどのワークグループ名を入力し、グループのメンバーに必要な名前が

入っているか確認する。

・念のために、表示された必要な名前にチェックを入れて、OKで設定。→グループの設定窓を

閉じる。

Sambaサーバー設定を行う。

・アプリケーション→システムツール→システム管理→Sambaを選択し、Sambaサーバー設定 の窓を開ける。

・プレファレンス(P)→サーバー設定を選択し、サーバー設定 の窓を開ける。

・基本(B)タグの中にあるワークグループ(W)の枠内に、先ほどWindowsで入れた

ワークグループ名 を入力し、OKをクリックする。

Samba用のユーザーを登録する。

・プレファレンス(P)→Sambaのユーザー(U)を選択し、Sambaのユーザー の窓を開ける。

・「ユーザーの追加(A)」をクリックしてユーザーを追加する。

・新規のSambaユーザーを作成 する窓が開く。

・Unixユーザー名(A)は、先ほど登録した名前を探して選択する。

・Windowsユーザー名(A)を入れる。

・Sambaのパスワード(S)を入れ、確認の為もう一度パスワードを入れる。

Sambaの共有を設定する。

・システム→システム管理→Sambaを選択し、Sambaサーバー設定 の窓を開ける。

・ファイル(F)から共有を追加(A)を選択、Samba共有 を作成の窓が開く。

・ディレクトリ(D)には、「閲覧(S)」をクリックして、共有化 するフォルダを選択する。

このとき、Windowsでフォーマットされたディスク上のフォルダでも、場所(P)にマウントされて

いれば選択して選ぶことができる。

・共有名は、自動的につけられるが、要すれば変更すれば良い。

・「書き込み可能」と「可視(V)」にチェックを入れる。これを忘れると、フォルダが見えず、

書き込み出来ない。

・次に、このフォルダへのアクセスの許可 を設定する。

・アクセス(A)のタグをクリックして、特定のユーザーのみアクセスを許可する(N) を選び、

そのユーザーをチェックする。良ければ、OKをクリックする。

・サーバー設定の窓の中に、共有設定したフォルダの行が追加された筈です。

Windows7側から設定

・スタート→ネットワーク→ubuntuのコンピュータ名称 をクリック

7)で設定した共有フォルダーが見られる筈です。

Windowsからこのフォルダにマウスでドラッグアンドドロップしてファイルをコピーすれば、

簡単にファイルを格納できる筈です。

 

sambaのバージョンを確認 Samba 3.6.0以降なら、OK

$ smbd –version

文字化け対策(太字の2行を追加)

$ sudo gedit /etc/samba/smb.conf

[global]

dos charset = CP932
unix charset = UTF-8

display charsetは標準入出力時の文字コードだが、現在は設定する必要がない。
デフォルト値はLOCALEで、システムのロケールがそのまま使われる。
かつてはSambaのWeb UI (SWAT)でこの値が用いられていたが、現在は参照されなくなっているらしいです。

設定の確認

$ testparm

 

Sambaを再起動

$ sudo service smbd restart

Windowsから、接続できればOK

1 comment

Leave a comment

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA


 

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)