ROS Samba
Samba — альтернативная реализация SMB. Позволяет обращаться к сетевым дискам и принтерам на различных операционных системах по протоколу SMB/CIFS.
Содержание
[убрать]Samba-TNG
Изначально, в ReactOS планировалось использовать Samba-TNG (форк), который, в отличие от Samba, разделял каждый сервис на отдельную программу. Но, на текущий момент проект заброшен. Последняя версия вышла в 2009 году.
Но, несмотря на то, что бинарники не доступны на официальном сайте, копия есть на svn.reactos.org.
Samba
Так же, в феврале 2017 года, в svn-хранилище ReactOS появилась сборка Samba для ReactOS.
Использование Samba
Настройка сервера
В примере использован Windows Server 2003.
Создание папки
1.Создайте папку, которая будет общей (Например, C:\Documents and Settings\Петр\Мои документы\Public)
2.Расшарьте папку. Мой компьютер> ЛКМ> Управление> Общие папки> Общие ресурсы
3.ПКМ> Новый общий ресурс
В мастере укажите каталог общей папки. В разрешения выберите "Администраторы имеют полный доступ, остальные - для чтения и записи"
Отключение политики безопасности
Чтобы ReactOS мог получить доступ к SMB-ресурсу нужно отключить в реестре параметр RequireSecuritySignature. Это сделает сервер менее безопасным, но даст ReactOS к нему доступ.
Адрес ключа: HKLM\System\CurrentControlSet\Services\LanManServer\Parameters\RequireSecuritySignature
Использование клиента
Ссылки
- Полурабочая wiki проекта Samba-TNG
- Samba-TNG (от марта 2010)
- Samba for ReactOS v1.3 (от февраля 2017)
- Использование Samba-tng в ReactOS (видео)
- Использование SmbClient