Linuxについて知る:smb.confを理解する

xorg.confファイルの横(私を読んで Linuxについて知る:xorg.confを理解する )smb.confファイルは、すべてのファイルの中で最も誤解されている可能性があります。これの理由の一部は、デフォルトファイルがかなり大きくて混乱しやすいためです。あなたが何を比較するとき 必要 対あなた 持ってる (少なくともデフォルトでは)、Sambaの構成がいかに単純であるかに驚くでしょう。

Sambaをインストールすると、smb.confファイルは約533行になります。恐れるな。見た目よりずっと簡単です。

smb.confファイルはセクションに分かれています。各セクションは、次のような行で始まります。

[題名]

TITLEはブロックの実際のタイトルです。各ブロックは、他のマシンが接続できる構成または共有を表します。少なくとも、グローバルブロックと1つの共有があります。

グローバル

グローバルブロックは、smb.confファイルで最も重要なブロックの1つです。このブロックは、Sambaサーバーのグローバル構成を定義します。このブロックは次で始まります:

[グローバル]

ブロック内で、構成行は次の要素で構成されます。

オプション=値

ステートメント。

グローバルブロックで必要となる最も重要なステートメントは次のとおりです。
netbios name = NAME
ワークグループ= WORKGROUP_NAME
セキュリティ= SECURITY_TYPE
パスワードの暗号化= YES / NO
smb passwdファイル= / path / to / smbpasswd
インターフェース= ALLOWED_ADDRESSES

上記の各オプションの値は自明です。ただし、注意すべきことが1つあります。パスワードを暗号化する場合は、smbpasswdコマンドを使用してユーザー(パスワード付き)を追加する必要があります。
グローバルブロック内で、より重要なオプションの1つはセキュリティオプションです。このオプションは認証(ユーザーがログインできる方法)を指します。セキュリティには5つの異なるタイプがあります。

  • ADS-Active Directoryドメイン
  • ドメイン-NTプライマリまたはバックアップドメインを介したユーザー検証
  • サーバー-Sambaサーバーは認証を別のサーバーに渡します
  • 共有-ユーザーはユーザー名またはパスワードを入力する必要はありません(特定のディレクトリにアクセスするまで)
  • ユーザー-ユーザーは有効なユーザー名/パスワードを提供する必要があります。これがデフォルトです。

共有ブロック

次のブロックは、個々の共有を参照します。 Sambaユーザーと共有するディレクトリごとに異なるブロックが必要になります。一般的な共有ブロックは次のようになります。
[共有名]
コメント=コメント
パス= / path / to / share
書き込み可能= YES / NO
作成モード=数値
ディレクトリモード= NUM​​ERIC VALUE
ロック= YES / NO

上記の大文字のすべては、ニーズに応じて定義されます。トリッキーなエントリは、作成モードとディレクトリモードになります。これにより、作成されたすべてのファイルと共有ディレクトリのアクセス許可が定義されます。したがって、値は0700または0600の形式になります(許可のニーズに応じて異なります)。共有したいディレクトリごとに共有ブロックが必要になることに注意してください。

当然、Sambaで使用できるオプションはたくさんあります。これらのオプションの多くはグローバルブロックに分類されます。

プリンターブロック

プリンターを共有するブロックを定義することもできます。このブロックは以下で始まります:

[プリンター]

次のようなオプションが含まれます:
コメント=コメント
パス= / PATH / TO / PRINTER / SPOOL
参照可能=はい/いいえ
ゲストOK =はい/いいえ
書き込み可能= YES / NO
印刷可能= YES / NO
作成モード=数値

smb.confのサンプル

マウントする外部ドライブがあります /メディア/音楽 そして、私は自分のホームネットワークを以下と共有しています smb.conf ファイル:
[グローバル]
netbios名= MONKEYPANTZ
ワークグループ= MONKEYPANTZ
セキュリティ=ユーザー
パスワードを暗号化する=はい
smb passwdファイル= / etc / samba / smbpasswd
インターフェース= 192.168.1.1/8
【ワレンミュージック】
コメント=音楽ライブラリ
パス= / media / music
書き込み可能=はい
作成モード= 0600
ディレクトリモード= 0700
ロッキング=はい

以上です。それは私の全体です smb.conf ファイル。確かに私は1つのディレクトリを共有しているだけですが、それは smb.conf 構成することができます。