シェルスクリプトマガジン

第7回 ファイルサーバーを作る(Samba)

Sambaを設定する

前述したようにSambaを手早く使うには、ワークグループの設定で動かすのがよいでしょう。Sambaの設定は「/etc/samba/smb.conf」に記述されています。既存の設定ファイルが存在しますが、10行程度の内容なのでそれを書き換えずに新しく設定ファイルを作ります。次のようにコマンドを実行してください。既定の設定ファイルを「/etc/samba/smb.conf.org」としてファイル名を書き換えてバックアップしてから、/etc/samba/smb.confファイルを新規に作成するためにnanoエディタを起動します。

ワークグループで動かすSambaの設定は次のようになります。矢印以下に各行の説明を記しました。ワークグループ名は「SHELLMAG」に、共有フォルダー名は「share」にしています。共有フォルダー名は「global」「home」などのセクション名に使われる名前でなければ任意に指定できます。ホスト名は設定ファイルに書かずに、「/etc/hostname」ファイルに記された実際のホスト名(ここでは「shmag1」)が使われます。

新規に作成した設定を反映するために、次のコマンドで二つのサービスを再起動します。

最後に共有フォルダーに割り当てるディレクトリーを作成します。誰でもアクセスできるように「777」のパーミッションを設定します。