Согласно справочной странице Windows 7 под названием «Что такое обнаружение сети?"это" влияет на то, может ли ваш компьютер находить другие компьютеры и устройства в сети и могут ли другие компьютеры в сети находить ваш компьютер. «Нигде не говорится, что это только для учетной записи" Public ". Чтобы включить обнаружение сети, он говорит:

  1. [Перейти], чтобы открыть Расширенные настройки обмена.
  2. Нажмите на шеврон, чтобы развернуть текущий профиль сети.
  3. Нажмите Включить обнаружение сети, а затем нажмите Сохранить изменения.

Я смущен тем фактом, что, хотя я вошел в систему с определенной (не администратором) учетной записью пользователя, я вижу только две записи ["Домой или Работа" и "Общедоступный (текущий профиль)"] и только второй кажется, что это "текущий профиль", как указано в шаге № 2 выше. У обоих есть шевроны, но только у последних есть переключатели для "Включить обнаружение сети". Означает ли это, что терминология Microsoft "обнаружение сети" и любые другие функции, охватываемые этим термином, относятся только к общей папке?

1 ответ1

1

Единственная путаница, которую вы обнаружили, это слово Public которое используется в двух разных концепциях учетных записей пользователей и сетевых профилей, которые на самом деле являются разными животными.

Public папка находится в выделенном месте C:\Users\Public со своими собственными Документами, Загрузками ... Он просто проецируется на любую учетную запись пользователя, вошедшего в систему, и может использоваться для обмена данными между учетными записями ЛЮБОГО пользователя, поскольку он имеет разрешения на чтение / запись для всех авторизованных пользователей в общих папках «Документы, Загрузки, Музыка, Видео, Изображения». Эта папка также содержит ограниченные (права только для чтения для пользователей, не являющихся администраторами) папки, такие как "Рабочий стол", в которой находятся значки / ярлыки, доступные для всех пользователей.
При открытии одного проводника Windows содержимое Public папки отображается в Libraries (если щелкнуть, например, на « Libraries->Documents вы увидите 2 папки: одну « My Documents которая является закрытой и доступной по умолчанию только для зарегистрированных пользователей, а другую « 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 одной из них (начиная с NT4). Все ресурсы, которые должны быть доступными / общими, должны иметь владельца. Если вы щелкнете правой кнопкой мыши на c:\Users\Public затем перейдите в «Свойства-> Безопасность», вы обнаружите, что эта папка принадлежит группе "Администраторы" и разрешения, назначенные группам AFAIK «Владельцы, Система, Сервисы, Пакетная обработка, Интерактивные». «Это делает эту папку общей для всех учетных записей пользователя в сети, но только если вы включили доступ в" расширенных настройках общего доступа "и включили частный / рабочий профиль сети.

Означает ли это, что терминология Microsoft "обнаружение сети" и любые другие функции, охватываемые этим термином, относятся только к общей папке?

Нет. По сути, "обнаружение сети" просто позволяет брандмауэру ограничивать доступ к общим папкам (в том числе "Общая папка") или открывает порты в брандмауэре, которые позволяют общим папкам Windows (быть обнаруженными другими), а также "обнаружение сети" включают сканирование сеть для главного браузера, который содержит список других компьютеров, доступных в сети.

"обнаружение сети" по умолчанию отключено для "общедоступного" сетевого профиля и включено для профилей «частный / рабочий» NETWORK.

Вы правильно сделали вывод в комментариях:

каждый сетевой профиль применяется ко всему компьютеру, по всем учетным записям. То есть эти параметры не относятся к той учетной записи, в которую я вошел, хотя некоторые параметры применяются явно и конкретно к папке общего доступа.

Концепция "Публичной" папки была добавлена в попытке упростить общий доступ к сети, когда ни один пользователь не вошел в компьютер (своего рода простой сервер), а также для простого обмена между учетными записями пользователей.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .