В этой статье, мы покажем, как разрешить анонимный доступ к общем сетевым папкам и принтерам на компьютере в рабочей группе или в домене Active Directory. Анонимный доступ к сетевой папке подразумевают, что для доступа к сетевому ресурсу пользователи не нужно выполнять аутентификацию (вводить пароль) и для доступа используется гостевой аккаунт.
Содержание:
- Настройка локальных политик анонимного доступа в Windows
- Разрешить гостевой доступ к общей сетевой папке Windows
- Открыть анонимный доступ к общему сетевому принтеру
По умолчанию при доступе к сетевой папке на удаленном компьютере появляется запрос имени пользователя и пароля (кроме случаев, когда оба компьютера находятся в одном домене, или в одной рабочей группе и на них используются одинаковые аккаунты пользователей с одинаковыми паролями). Анонимный доступ подразумевает, что при подключи к удаленному компьютеру не запрашивается пароль и доступ к общим ресурсам возможет без авторизации.
В большинстве случае в целях безопасности не рекомендуется открывать анонимный доступ к сетевым папкам. Анонимный доступ позволяет любому неаутентифицированному пользователю прочитать, изменить или удалить данные в общей сетевой папке. Гостевой доступ рекомендуется использовать в исключительных случаях в защищенном периметре сети.
Настройка локальных политик анонимного доступа в Windows
Для анонимного доступа в Windows используется специальная встроенная учетная запись Гость (guest), которая отключена по-умолчанию.
Чтобы разрешить анонимный (без аутентификации) доступ к компьютеру, нужно включить учетную запись Guest и изменить некоторые параметры локальной политики безопасности Windows.
Откройте консоль редактора локальной GPO (gpedit.msc) и перейдите в раздел Конфигурация компьютера -> Конфигурация Windows -> Параметры безопасности -> Локальные политики -> Параметры безопасности (Computer Configuration -> Windows Settings -> Security Settings -> Local Policies -> Security Options)
Настройте следующие политики:
- Учетные записи: Состояние учётной записи ‘Гость’ (Accounts: Guest Account Status): Включен (Enabled);
- Сетевой доступ: разрешить применение разрешений “Для всех” к анонимным пользователям (Network access: Let Everyone permissions apply to anonymous users): Включен (Enabled);
- Сетевой доступ: Не разрешать перечисление учетных записей SAM и общих ресурсов (Network access: Do not allow anonymous enumeration of SAM accounts and shares): Отключен (Disabled).
В целях безопасности желательно также открыть политику “Запретить локальный вход” (Deny log on locally) в разделе Локальные политики -> Назначение прав пользователя и убедиться, что в политике указана учетная запись “Гость”.
Затем проверьте, что в этом же разделе в политике “Доступ к компьютеру из сети” (Access this computer from network) присутствует запись Гость или Everyone, а в политике “Отказать в доступе к этому компьютеру из сети” (Deny access to this computer from the network) учетка Гость не должна быть указана.
Также убедитесь, что включен общий доступ к сетевым папкам в разделе Параметры -> Сеть и Интернет -> Ваше_сетевое_подключение (Ethernet или Wi-Fi) -> Изменение расширенных параметров общего доступа (Settings -> Network & Internet -> Ethernet -> Change advanced sharing options). Проверьте что во всех секциях (Private, Public, All networks) включены опциы Turn on file and printer sharing, сетевое обнаружение (см. статью о проблемах обнаружения компьютеров в рабочих группах) и отключите защиту папок паролем Turn off password protected sharing.
В Windows 11 эти опции находятся в разделе панели Settings -> Network and Internet -> Advanced network settings -> Advanced sharing settings.
Обновите настройки локальных групповых политик на компьютере командой:
gpupdate /force
Разрешить гостевой доступ к общей сетевой папке Windows
После того, как вы настроили политики гостевого доступа, нужно разрешить анонимный доступа к целевой сетевой папке на хосте Windows. Вам нужно изменить настройки безопасности сетевой папки Windows, к которой вы хотите предоставить общий анонимный доступ. Откройте свойства папки, перейдите на вкладку Безопасность (здесь настраиваются NTFS разрешений) предоставьте права чтения (и, если нужно, изменения) для локальной группы «Все» («Everyone»). Для этого нажмите кнопку Изменить -> Добавить -> Все и выберите необходимые привилегии анонимных пользователей. Я предоставил доступ только на чтение.
Также на вкладке Доступ (Sharing) нужно предоставить права доступа к сетевой шаре анонимным пользователям (Доступ -> Расширенная настройка -> Разрешения). Проверьте, что у группы Все есть право на Изменение и Чтение.
Теперь в локальной политике безопасности нужно указать имя сетевой папки, к которой разрешен анонимный доступ. Откройте консоль Local Security Policy (secpol.msc), перейдите в секцию Локальные политики -> Параметры безопасности. Затем в политике “Сетевой доступ: разрешать анонимный доступ к общим ресурсам” (Network access: Shares that can be accessed anonymous) укажите имя сетевой папки, к которой вы хотите предоставить анонимный доступ (в моем примере имя сетевой папки – Share).
Теперь вы можете анонимно подключиться к этому компьютеру с удаленного компьютера.
Нажмите клавишы Win+R и в окне укажите UNC (формат \\IPадрес\ИмяПапки, или \\NetBIOSимякомпьютера\ИмяПапки) путь к сетевой папке, которую вы хотите открыть.
Если вы все настроили правильно, перед вами появится список файлов в сетевой папке на удаленном компьютере.
Такой способ предоставления анонимного доступа работал до Windows 10 2004/Windows Server. В актуальных версиях Windows при доступе к общей папке все равно появляется запрос пароля. Чтобы подключиться к удаленной папке под анонимным пользователем нужно указать имя пользователя guest (пароль указывать не нужно).
Но это все равно не очень удобно.
В этом случае нужно дополнительно включить следующие локальные политики:
- Перейдите в раздел Computer Configuration -> Windows Settings -> Security Settings -> Local Policies -> Security Options. В параметре Network access: Sharing and security model for local accounts измените значение с Classic на Guest Only. Эта политика автоматически использует аккаунт Guest при сетевом доступе к компьютеру под локальной учетной записью (подразумевается что вы вошли в Windows под локальной учетной записью);
- Перейдите в раздел Computer Configuration ->Administrative templates -> Network (Сеть) -> Lanman Workstation. Включите политику Enable insecure guest logons (Включить небезопасные гостевые входы). Эта политика разрешит сетевой доступ к общим папкам по протоколу SMBv2 под гостевой учетной записью. Если не включать этот параметр, то при подключении под Guest появится ошибка “Вы не можете получить доступ к удаленному компьютеру из-за того, что политики безопасности вашей организации могут блокировать доступ без проверки подлинности” (cм. статью).
Затем нужно указать, что аккаунт Guest нужно всегда использовать для доступа к сетевым ресурсам на указанно компьютере. Для этого нужно добавить в диспетчер учетных записей Windows имя (IP адрес компьютера) и имя пользователя, которое нужно использовать для подключения. Откройте командую строку и выполните команду:
cmdkey /add:192.168.13.200 /user:guest
Теперь при доступе к указанному IP, Windows всегда будет выполнять автоматический входа под сохраненной учетной записью (Guest в нашем случае)
Теперь вы можете проверить на удаленном компьютере, что клиент подключился к сетевой папке под записью guest (анонимно):
Get-SmbSession
Открыть анонимный доступ к общему сетевому принтеру
Чтобы разрешить анонимный доступ к сетевому принтеру на компьютере, нужно открыть свойства общего принтера в Панели управления (Панель управления\Оборудование и звук\Устройства и принтеры). На вкладке доступа отметьте опцию “Прорисовка задания печати на клиентских компьютерах” (Render print jobs on client computers).
Затем на вкладке безопасность для группы “Все” отметить все галки.
Теперь вы сможете подключиться к общей папке (\\servername\share) и принтеру на доменном компьютере без ввода имени пользователя и пароля, т.е. анонимно.
В Windows 10 1803 Microsoft удалила Домашнюю группу, сделав организацию совместного доступа к файлам и папкам в локальной сети менее удобной. К счастью, это никак не отразилось на совместном доступе к принтерам, ведь для этого Домашняя группа не нужна. Однако, чтобы иметь возможность использовать общую «печатную машинку», на компьютере, во-первых, должен быть включен общий доступ к файлам и принтерам, во-вторых, операционная система и сами принтер должны быть включены.
Как расшарить принтер в Windows 10 в локальной сети
Чтобы включить общий доступ, нужно зайти в Центр управления сетями и общим доступом, нажать справа ссылку «Изменить дополнительные параметры общего доступа»
и включите опции сетевого обнаружения и общего доступа к файлам и принтерам для используемого сетевого профиля. Заодно рекомендуем зайти в свойства сетевого адаптера и убедиться, что опция «Общий доступ к файлам и принтерам…» отмечена галочкой.
Если вы работаете в Windows 10 1803, откройте оснастку управления службами, найдите в списке службу «Публикация ресурсов обнаружения функции», включите её и установите для неё тип запуска «Автоматически».
Теперь можно приступать к расшариванию принтера. Откройте Параметры, зайдите в раздел «Устройства» → «Принтеры и сканеры», кликните по нужному устройству и нажмите кнопку «Управление».
В следующем окне жмем ссылку «Свойства принтера»,
переключаемся в открывшемся окошке свойств на вкладку «Доступ» и отмечаем птичкой чекбокс «Общий доступ к данному принтеру». При желании название расшариваемого ресурса можно изменить, под новым именем он будет виден другим пользователям в сети. На клиентских компьютерах также включите опцию «Прорисовка заданий печати…». Готово.
Сделать выбранный принтер общедоступным также можно с помощью консоли PowerShell. Запустив ее от имени администратора, выведите для начала командой Get-Printer | Format-Table Name,ShareName,Shared список всех имеющихся в системе принтеров с указанием их статуса. Теперь сделайте выбранное устройство общим, выполнив команду следующего вида:
Set-Printer -Name «текущее имя принтера» -Shared $True -ShareName «новое имя принтера»
Результат будет аналогичным тому, как если бы вы расшарили принтер через его свойства.
Applies ToWindows 11 Windows 10
С помощью принтеров Windows, установленных на устройстве Windows, можно совместно использовать с другими устройствами Windows в сети. Чтобы совместно использовать принтер между устройствами Windows, необходимо выполнить следующие действия:
-
Подключите принтер к основному устройству Windows по беспроводной сети или с помощью USB-кабеля.
-
Убедитесь, что основное устройство Windows включено и подключено к сети.
-
Включите принтер.
-
Настройка параметров общего доступа для принтера.
-
Подключите общий принтер к другим вторичным устройствам Windows.
Важно: Перед попыткой предоставить общий доступ к принтеру в сети убедитесь, что принтер установлен и работает на основном устройстве Windows.
Чтобы обеспечить правильный общий доступ к принтеру в доверенной сети, сеть должна быть задана как частная. Чтобы убедиться, что для текущей доверенной сети задано значение Частная, или чтобы установить для нее значение Частная, выполните следующие действия.
Предупреждение: Убедитесь, что сеть, заданная как частная на следующих шагах, является доверенной сетью.
-
Нажмите кнопку Пуск , а затем выберите Параметры > Сеть & Интернет .
Или
Выберите следующий ярлык Сетевой & Интернет :
Открыть сеть & Интернет
-
В окне Сетевой & Интернет выберите Wi-Fi или Ethernet .
-
В разделе Тип профиля сети выберите Частная сеть.
Параметры общего доступа к устройствам, включая принтеры, обычно включены по умолчанию для частных сетей. Чтобы убедиться, что параметры общего доступа включены, или включить их, если они отключены, выполните следующие действия.
-
Нажмите кнопку Пуск , а затем выберите Параметры > Сеть & Интернет .
Или
Выберите следующий ярлык Сетевой & Интернет :
Открыть сеть & Интернет
-
В окне Сеть & Интернет выберите Дополнительные параметры сети.
-
В окне Сеть и Интернет > Дополнительные параметры сети выберите Дополнительные параметры общего доступа.
-
В окне Сеть и Интернет > Дополнительные параметры сети > окне Дополнительные параметры общего доступа разверните раздел Частные сети, а затем убедитесь, что включено обнаружение сетии общий доступ к файлам и принтерам.
Примечание: Если появится окно Контроль учетных записей пользователей, введите имя пользователя и пароль учетной записи с правами администратора на устройстве с Windows, а затем нажмите кнопку Да .
Имя или IP-адрес основного устройства Windows необходимо определить, прежде чем общий принтер можно будет установить на других устройствах Windows.
Определите имя основного устройства Windows:
-
На устройстве с Windows, где принтер подключен напрямую, нажмите кнопку Пуск, а затем выберите Параметры >> о системе .
Или
Выберите следующий ярлык Система > О системе :
Открыть систему > О системе
-
В окне System > About (Сведения о системе ) имя основного устройства Windows можно найти в разделе Спецификации устройства и рядом с полем Имя устройства. Запишите это имя для использования при настройке общего принтера на других устройствах Windows.
Определите IP-адрес основного устройства Windows:
-
На устройстве с Windows, где принтер подключен напрямую, нажмите кнопку Пуск , а затем выберите Параметры > сеть & Интернет .
Или
Выберите следующий ярлык Сетевой & Интернет :
Открыть сеть & Интернет
-
В окне Сетевой & Интернет выберите Wi-Fi или Ethernet .
-
IP-адрес основного устройства с Windows можно найти рядом с IPv4-адресом:. Запишите этот IP-адрес для использования при настройке общего принтера на других устройствах Windows.
Нужна дополнительная помощь?
Нужны дополнительные параметры?
Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.
Многие современные принтеры умеют подключаться к локальной сети по Wi-Fi или кабелю и позволяют печатать документы с любого компьютера. Но, даже если у вас простая модель без поддержки сети, ее все равно можно настроить для совместного использования с разных компьютеров.
Для этого нужно подключить принтер к одному из компьютеров и установить драйверы для того, чтобы принтер мог работать с этим компьютером. После этого можно расшарить принтер по сети, открыв к нему общий доступ. В данной статье мы покажем, как это делается на примере принтера HP LaserJet и операционной системы Windows 10.
Содержание
Как открыть общий доступ к принтеру через меню «Параметры»
Для того чтобы расшарить принтер по сети и предоставить к нему общий доступ можно использовать новое меню «Параметры», которое появилось в Windows 10. Чтобы открыть меню «Параметры» откройте меню «Пуск» и нажмите на кнопку с шестеренкой, либо воспользуйтесь комбинацией клавиш Win-i.
В меню «Параметры» нужно перейти в раздел «Устройства».
А потом открыть подраздел «Принтеры и сканеры».
В данном разделе будет доступен список всех принтеров, которые установлены на вашем компьютере. Здесь нужно выбрать принтер, доступ к которому нужно расшарить, и нажать на кнопку «Управление».
В результате откроется окно с информацией о выбранном принтере. Чтобы перейти к настройкам общего доступа нужно нажать на ссылку «Свойства принтера».
После этого появится окно со свойствами. Чтобы расшарить принтер по локальной сети нужно перейти на вкладку «Доступ», включить опцию «Общий доступ к данному принтеру» и указать «Имя ресурса».
«Имя ресурса» — это название принтера, под которым он будет определяться в локальной сети. Желательно давать ресурсам короткие и понятные названия, так как они могут понадобиться при настройке доступа на других компьютерах.
Если на компьютерах, которые будут использовать этот общий принтер, установлена версия Windows 10 с другой разрядностью (32 или 64 бит) или версия для другой архитектуры (ARM), то нужно настроить дополнительные драйверы. Это позволит выполнить автоматическую установку драйверов при подключении к общему принтеру. Если же Windows 10 на всех компьютерах одинаковая, то этот пункт можно пропустить и сразу сохранять настройки.
Для настройки дополнительных драйверов нажмите на кнопку внизу окна.
Дальше выберите нужную разрядность или архитектуру и нажмите на кнопку «ОК».
Если в системе нет нужных драйверов, то появится окно, в котором нужно будет указать место расположения данного драйвера.
На этом настройка общего доступа к принтеру завершена. Для сохранения изменений не забудьте нажать на кнопку «ОК».
После сохранения настроек принтер станет доступен по сети.
Как открыть общий доступ к принтеру через «Панель управления»
Также в Windows 10 доступ к настройкам принтера можно получить через «Панель управления». Для этого нужно нажать комбинацию клавиш CTRL-R и выполнить команду «control».
После открытия «Панели управления» нужно кликнуть по ссылке «Просмотр устройств и принтеров», которая находится в блоке «Оборудование и звук».
В результате появится окно со списком устройств, подключенных к компьютеру. Здесь нужно кликнуть правой кнопкой мышки по принтеру, который нужно расшарить по сети, и выбрать пункт «Свойства принтера» (не путать с пунктом «Свойства»).
После этого отроется окно со свойствами принтера, которое мы рассматривали выше.
Дальше настраиваем общий доступ, так как это было описано выше. Переходим на вкладку «Доступ», включаем опцию «Общий доступ к данному принтеру», вводим имя принтера и при необходимости устанавливаем дополнительные драйверы.
Настройка общего доступа к принтеру без пароля
Если вы хотите, чтобы общий доступ к принтеру выполнялся без ввода пароля, то необходимо сделать еще некоторые дополнительные настройки. Для этого откройте меню «Параметры» (комбинация клавиш CTRL-i) и перейдите в раздел «Сеть и Интернет».
После этого в подразделе «Состояние» нужно кликнуть по ссылке «Центр управления сетями и общим доступом».
Либо вы можете открыть «Панель управления» (команда «control») и перейти в раздел «Сеть и Интернет – Центр управления сетями и общим доступом».
В окне «Центр управления сетями и общим доступом» нужно кликнуть по ссылке «Изменить дополнительные параметры общего доступа».
В результате появится окно с настройками сети. Здесь нужно открыть блок «Все сети» и пролистать настройки в самый конец.
В конце блока «Все сети» будет пункт «Общий доступ с парольной защитой». Здесь нужно выбрать вариант «Отключить общий доступ с парольной защитой» и сохранить настройки.
После этого к принтеру можно будет подключаться без ввода пароля.
Как подключиться к общему принтеру с другого компьютера
После того как принтер расшарен, к нему можно подключаться с других компьютеров. Для этого на другом компьютере нужно открыть меню «Параметры» (комбинация клавиш CTRL-i), перейти в раздел «Устройства – Принтеры и сканеры» и нажать на кнопку «Добавить принтер или сканер».
После этого Windows 10 начнет поиск сетевых принтеров. Если устройство обнаружилось, то его можно будет добавить в один клик. Если нет, то нужно нажать на ссылку «Необходимый принтер отсутствует в списке».
Дальше появится окно поиска. Здесь нужно переключиться на поиск по имени и ввести путь к расшаренному принтеру.
Путь к расшареному принтеру нужно вводить следующим образом:
\\computer-name\printer-name
Например:
\\Alex-PC\Printer-HP
Также вместо имени компьютера можно указывать и IP-адрес в локальной сети:
\\IP-address\printer-name
Например:
\\192.168.1.111\Printer-HP
После ввода имени принтера нужно нажать на кнопку «Далее» и подтвердить добавление принтера. Если соединение пройдет нормально, то принтер добавится в систему и его можно будет использовать для печати.
Посмотрите также:
- Схема обжима витой пары
- Как подключить принтер по локальной сети
- Как подключить принтер к компьютеру
- Как установить принтер на компьютер
- Как узнать какая сетевая карта стоит на компьютере
Время на прочтение2 мин
Количество просмотров43K
Думаю, многие наступили и мучаются с локально установленным USB принтером, который надо отдать в сеть для печати с других ПК. Microsoft несколько месяцев назад в пылу борьбы с очередной уязвимостью поломало данный механизм, призналось что «сломалось, ждите, починим» и собственно на этом все.
По состоянию на 23.12.2021 попытка подключить такой принтер на другом ПК после установки всех обновлений («принт-сервер» win10, клиенты win10, win11 — другие не проверял) уже перестало давать ошибку подключения, но печатать от этого не стало.
И вот на просторах интеренета проскочило что с линукса оно ж печатает!! как? почему?
И тут вспоминаем, что, собственно, в Win10 есть родная подсистема печати для Linux. Раздел Windows Features / Print and Document Services / LPD Print Service. А почему бы и не попробовать?
Итого алгоритм:
-
Обновляемся до последних обновлений.
-
Подключаем принтер как сетевой. он скорее всего установится, но печатать не будет. или ошибка, или «в никуда». этот пункт нужен чтоб корректно подтянулись драйвера принтера. Если принтер стандартный или есть драйвера для установки с носителя — этот пункт в общем то и не нужен.
-
Ставим на клиентах и на сервер LPD Print Service. По идее досточно только клиентов, но я ставил и там, и там.
-
Устанавливаем новый принтер ( через «моего принтера нет в списке» ) как локальный, создав ему новый порт типа LPD. Который, в свою очередь, смотрит на сетевой расшаренный принтер. Выбираем нужный драйвер, если есть в списке, ставим с носителя или выбираем вообще любой из раздела Microsoft.
-
Завершаем установку.
-
Если в пункте 4 вам пришлось выбрать «левый» драйвер — то заходим в свойства вновь созданого принтера и в разделе Printer Properties/ Advanced меняем драйвер на установленый из пункта 2. Закрываем.
Готово! Печать по сети опять работает.
Удалять или нет принтер, который установился в п.2 — дело ваше. Работать не мешает, хотя и путается. Можно удалить, можно переименовать до лучших времен.
Почему такое колдунство работает меня не спрашивайте.Не знаю. Но точно работает — проверено на двух совсем разных принтерах и десятке клиентских машин.
Как такой лайф-хак поведет себя если расшаренный принтер имеет разные права для разных пользователей или другие хитрые права доступа — не проверял за ненадобностью.
Все равно для серьезных задач на работе стоит правильный сетевой принтсервер, а для дома — я пока еще не созрел разворачивать домены с правами на политиках