ネットワーク検出とパブリック以外のアカウント

ネットワーク検出とパブリック以外のアカウント

Windows 7 のヘルプ ページ「ネットワーク探索とは何ですか?」によると、ネットワーク探索は「コンピュータがネットワーク上の他のコンピュータやデバイスを見つけられるかどうか、またネットワーク上の他のコンピュータがコンピュータを見つけられるかどうかに影響します」。ネットワーク探索が「パブリック」アカウントのみに適用されるとはどこにも書かれていません。ネットワーク探索を有効にするには、次のように書かれています。

  1. [移動] をクリックして、詳細な共有設定を開きます。
  2. シェブロンをクリックすると、現在のネットワーク プロファイルが展開されます。
  3. [ネットワーク探索を有効にする] をクリックし、[変更を保存] をクリックします。

特定の (管理者以外の) ユーザー アカウントでログインしているにもかかわらず、エントリが 2 つ (「自宅または職場」と「パブリック (現在のプロファイル)」) しか表示されず、2 つ目のエントリだけが上記の手順 2 で指定した「現在のプロファイル」であるように見えるので困惑しています。どちらにもシェブロンがありますが、後者にのみ「ネットワーク探索を有効にする」ラジオ ボタンがあります。これは、Microsoft の用語「ネットワーク探索」と、その用語に含まれる機能がパブリック フォルダーにのみ適用されることを意味しますか?

答え1

Publicあなたが見つけた唯一の混乱は、ユーザー アカウントとネットワーク プロファイルという 2 つの異なる概念で使用される単語であり、これらは実際には異なるものです。

Publicフォルダーは、独自のドキュメント、ダウンロードなどとともに専用の場所にありますC:\Users\Public。このフォルダーは、ログインしているすべてのユーザーのアカウントに投影され、すべての承認済みユーザーに対して共通フォルダー「ドキュメント、ダウンロード、音楽、ビデオ、画像」への読み取り/書き込み権限があるため、どのユーザーアカウント間でもデータを共有するために使用できます。このフォルダーには、すべてのユーザーが使用できるアイコン/ショートカットを保持する「デスクトップ」などの制限付き(管理者以外のユーザーには読み取り専用権限)フォルダーも含まれています。Windows
エクスプローラーを開くと、Publicフォルダーの内容が表示されますLibraries(たとえば、をクリックするとLibraries->Documents、2つのフォルダーが表示されます。1つMy Documentsはプライベートで、ログインしているユーザーのみがデフォルトで使用でき、もう1つPublic Documentsは特定のコンピューターのすべてのユーザーと共有できます。実際、の実際の場所My DocumentsはでC:\Users\AccountName\Documents、の場所はPublic Documents次のとおりです。
C:\Users\Public\Documents)
ログインしているユーザーは両方の場所に直接アクセスできるため、「パブリックドキュメント」の目的に留意する必要があります。パブリックドキュメントは、特定のコンピューターのすべてのユーザーが使用できる共有フォルダーです。

ネットワークプロファイルについて(プライベート/仕事、公共):
特定のネットワークプロファイルで「ネットワーク探索」がオンになっている場合、C:\Users\Publicネットワーク上で利用可能になりますが、のみこのPublicフォルダを共有することを有効にすると、

Control Panel\All Control Panel Items\Network and Sharing Center\Advanced sharing settings

しかし、私が見つけたところによると、実際のユーザーアカウントにはアクセス権を与えることはできるものの、そのパブリックフォルダを所有するユーザー/アカウントは存在しない。

実際にはそうではありません。ほとんどのオペレーティング システムには所有権とアクセス許可の概念があり、Windows もその 1 つです (NT4 から受け継がれています)。アクセス/共有する必要があるすべてのリソースには所有者が必要です。右クリックしてc:\Users\Public[プロパティ -> セキュリティ] に移動すると、このフォルダーがグループ "Administrators" によって所有され、アクセス許可が私の知る限り "Owners、System、Services、Batch、Interactive" グループに割り当てられていることがわかります。これにより、このフォルダーはネットワーク上のユーザー アカウント間で共有されますが、これは "詳細な共有設定" でアクセスを有効にし、プライベート/ワーク ネットワーク プロファイルを有効にした場合に限られます。

これは、Microsoft の用語「ネットワーク検出」、およびその用語に含まれる機能がパブリック フォルダーにのみ適用されることを意味しますか?

いいえ。基本的に、「ネットワーク検出」は、ファイアウォールを有効にして共有フォルダー (パブリック フォルダーを含む) へのアクセスを制限するか、ファイアウォールで Windows 共有 (他のユーザーが検出可能) を許可するポートを開くかのいずれかです。また、「ネットワーク検出」では、ネットワーク上で利用可能な他のコンピューターのリストを保持するマスター ブラウザーのネットワーク スキャンを有効にします。

「ネットワーク検出」は、デフォルトでは「パブリック」ネットワーク プロファイルでは無効になっており、「プライベート/仕事用」ネットワーク プロファイルでは有効になっています。

あなたはコメントで正しく結論付けました:

各ネットワーク プロファイルは、すべてのアカウントにわたってコンピュータ全体に適用されます。つまり、一部のスイッチはパブリック フォルダに明示的に適用されますが、これらのスイッチはログインしているアカウントに固有のものではありません。

「パブリック」フォルダの概念は、どのユーザーもコンピュータにログインしていない場合にネットワーク共有を簡素化し(一種のシンプルなサーバー)、ユーザーアカウント間での簡単な共有を可能にするために追加されました。

関連情報