Sambaサーバについて(1)

  

ネットワーク上には、さまざまな種類のオペレーティングシステムを実行しているマシンが多数存在することが多く、これらのマシンを効果的に機能させ相互リソース共有を実現する方法は重要な問題です。そうです。
1987年に、SMBプロトコルはマイクロソフト社とインテル社によって共同開発された、その意味はサーバーメッセージブロックであり、これは2つのマシン間のファイルとインターフェースの共有を定義するプロトコルである。 SMBは要求/応答方式、つまりクライアントが最初にアプリケーションを送信する方式で動作し、SMBサーバーは解釈および応答を担当します。現時点では、LinuxとWindows間のリソースの共有は、主にSMBの対応するソフトウェアであるSamba(Linux側)を介して行われています。

1. SambaセキュリティメカニズムSambaサーバーは3つのセキュリティメカニズムを提供します:共有レベルのセキュリティ、ユーザーレベルのセキュリティ、サーバーレベルのセキュリティ、smb.confファイルのセキュリティ項目でどのレベルのセキュリティメカニズムが使用されるか制御します。
共有レベルのセキュリティのセキュリティレベルが最も低く、ユーザーレベルのセキュリティでは、SMBサーバーへの接続を申請するユーザーが有効なユーザー名とパスワードを入力してサービスを提供する必要があります。サーバーレベルのセキュリティとは、すべてのユーザー認証を特定のSMBサーバーに集中させることであり、このサーバーはユーザーを認証できる任意のオペレーティングシステムを実行できます(つまり、必ずしもLinuxではありません)。

2. samba設定ファイル
Sambaはただ1つの設定ファイル - smb.confを持っています。このファイルはデフォルトでは/usr /local /samba /libディレクトリにあります。ファイルフォーマットはwindowsに似ています。 win.iniファイルもセクションに分割されており、各セクションは角括弧で囲まれた名前で始まります。その各セクションはサービスを定義しており、いくつかの重要なセクションについては以下で説明します。 1。 [global]


このセクションはサーバのグローバルパラメータを設定します。
workgroup =
このアイテムはWindowsワークグループの名前またはNTのドメイン名を設定するのに使われます; <サーバーの文字列> = Sambaサーバー
このアイテムは通常固定されています。 BR>プリンタのロード=はい
この項目はサーバが自動的にプリンタリストをロードすることを示します;
printcap name = /etc /printcap
この項目はサーバにプリンタがある場所を伝えます;
guestアカウント= pcuser
この項目はゲストアカウントのユーザー名を定義します;
securoty = user
これはセキュリティレベルをユーザーレベルとして指定します;
support = no
この項目はnoを意味しますサポートはサービスに勝つ;名前解決順序= host dns bcast
このアイテムは名前解決のためのサービススキームの優先順位を定義する;
preserver case = no
このアイテムは区別のない文字のケースを示す。
<P> 2。このセクションが設定されている場合、ユーザーは/etc /printercapファイルに定義されているすべてのプリンターを使用することができます。

comment = all printers
この項目は、すべての共有プリンタを使用できることを意味します;
path = /tmp
この項目は、/tmpディレクトリを作成する必要があることを示します。
printable = yes
この項目はSambaユーザが利用できる印刷リソースを決定する;
public = no
この項目はゲストがプリンタを使用できないことを決定する;
writable = no
このアイテムは、リソースが書き込み可能ではないことを示します; browseable = no
このアイテムは、Webブラウズ中にプリンタが表示されないことを決定します。
zh-CN"],null,[1],zh-TW"]]]

Copyright © Windowsの知識 All Rights Reserved