ROS Samba

Материал из Русский WINE
Перейти к: навигация, поиск

Samba — альтернативная реализация SMB. Позволяет обращаться к сетевым дискам и принтерам на различных операционных системах по протоколу SMB/CIFS.

Samba-TNG

Изначально, в ReactOS планировалось использовать Samba-TNG (форк), который, в отличие от Samba, разделял каждый сервис на отдельную программу. Но, на текущий момент проект заброшен. Последняя версия вышла в 2009 году.

Но, несмотря на то, что бинарники не доступны на официальном сайте, копия есть на svn.reactos.org.

Samba

Так же, в феврале 2017 года, в svn-хранилище ReactOS появилась сборка Samba для ReactOS.

Использование Samba

В примере использованы Windows Server 2003 и Сборка Samba для ReactOS.

Настройка сервера

Настройка IP-адреса

Настройте приблизительно следующий статический IP-адрес:

  • 192.168.1.2
  • 255.255.255.0
  • 192.168.1.1

Создание папки

1.Создайте папку, которая будет общей (Например, C:\Documents and Settings\Петр\Мои документы\Public)
2.Расшарьте папку. Мой компьютер> ЛКМ> Управление> Общие папки> Общие ресурсы
3.ПКМ> Новый общий ресурс
В мастере укажите каталог общей папки. В разрешения выберите "Администраторы имеют полный доступ, остальные - для чтения и записи"

Отключение политики безопасности

Чтобы ReactOS мог получить доступ к SMB-ресурсу нужно отключить в реестре параметр RequireSecuritySignature. Это сделает сервер менее безопасным, но даст ReactOS к нему доступ.

Адрес ключа: HKLM\System\CurrentControlSet\Services\LanManServer\Parameters\RequireSecuritySignature

Использование клиента

Установка Samba

1.Скачайте и установите Samba
2.Откройте свойства системы> вкладка дополнительно> Переменные среды
3.Добавьте в path ";C:\Program Files\Samba\bin"

Настройка IP-адреса

Настройте приблизительно следующий статический IP-адрес:

  • 192.168.1.3
  • 255.255.255.0
  • 192.168.1.1

Подключение к ресурсу

Откройте командную строку и введите:

 smbclrient \\192.168.1.2\Public

Пароль оставьте пустым.

Все мы подключились к ресурсу. Использование операций с файлами смотрите по ссылке "Использование SmbClient".

Ссылки

ReactOS
Search.png
Доклады
О ReactOSARWINSSЧеЗа
Информация Новости Выпуски новостейПереводы блоговНовости проектаВидеоReactOS на ХабреUSB от Вадима Галянта
Разработка Руководство по программированиюОтсутствующая функциональностьВетви разработкиКомпоненты системыReactOS и WineПлан работRoadmap ядра by VgalРазработчикиСовместимость с dll WindowsНаиболее значимые изменения за годИспользуемые проектыGoogle Summer of CodeИзвестные проблемы
Порты AMD64ARMXboxPowerPC
Компоненты Файловые системыРежим совместимостиОтчеты об ошибкахПечатьUSBЯдро
Загрузчик Восстановление MBRЗагрузка из GRUBПараметры загрузки
Прочее ARWINSSПриложения в ReactOSОформление ReactOSКоординаторы"Пасхальные яйца"Монетизация
Другое Типы ядерFreeWin95
Помощь
RAM-диск ReactOS по PXEс жесткого диска
Разработка Стиль написания кодаСтандарты RC-файловРабота с документациейВенгерская нотацияGNU Indent • [ Subversion : ветвислияниеиспользование TortoiseSVN ] • Основы переводаОтправка патчей
Репорты Отладка в VirtualBoxОтладка на экранДобавление программы в менеджер приложенийОтправка отчетов
Отладка Com0comGDBKdbgRossym.gdbRoswin.gdbWinDBGРуководство по WinDBGВключение трассировки ядраКоды DPRINTУдалённый отладчик ReactOS
Сборка CMakeRBuildФайлы RBuildАвтоматическое копирование файловСборка MINGW-w64Сборка модулейСреда сборки
Тестирование VirtualBoxVMwareQEMUHyper-VНеобходимый объём дискаПеренос файлов на виртуальный дискУстановка ReactOSУстановка драйверов
Сеть Общие папкиSambaNFS
Игры Установка DirectPlay
Обновление ReactOSЗагрузочная флешкаЧем можно помочь проектуСоздание нового пользователяЗвук и сеть в VirtualBoxСъемка и публикация видеоIRC-каналСторонние компонентыFAQReactOS как рабочая станцияReactOS и UEFI
Обзоры ОболочкаNTVDMWOWCommunity EditionИстория сайтаReactOS ServerКриптографияПО времен XP