ROS Samba — различия между версиями
(→Создание папки) |
(→Ссылки) |
||
Строка 72: | Строка 72: | ||
*[http://svn.reactos.org/packages/samba-tng.exe Samba-TNG] (от марта 2010) | *[http://svn.reactos.org/packages/samba-tng.exe Samba-TNG] (от марта 2010) | ||
*[http://svn.reactos.org/packages/samba-for-ReactOSv1.3.exe Samba for ReactOS v1.3] (от февраля 2017) | *[http://svn.reactos.org/packages/samba-for-ReactOSv1.3.exe Samba for ReactOS v1.3] (от февраля 2017) | ||
+ | *[http://youtu.be/pGpXKA3EqJM Использование Samba в ReactOS (видео)] | ||
*[http://youtu.be/UhFIgSIKPOU Использование Samba-tng в ReactOS (видео)] | *[http://youtu.be/UhFIgSIKPOU Использование Samba-tng в ReactOS (видео)] | ||
*[http://lib.qrz.ru/node/16881 Использование SmbClient] | *[http://lib.qrz.ru/node/16881 Использование SmbClient] | ||
{{ReactOS}} | {{ReactOS}} |
Версия 10:02, 21 июля 2017
Samba — альтернативная реализация SMB. Позволяет обращаться к сетевым дискам и принтерам на различных операционных системах по протоколу SMB/CIFS.
Содержание
[убрать]Samba-TNG
Изначально, в ReactOS планировалось использовать Samba-TNG (форк), который, в отличие от Samba, разделял каждый сервис на отдельную программу. Но, на текущий момент проект заброшен. Последняя версия вышла в 2009 году.
Но, несмотря на то, что бинарники не доступны на официальном сайте, копия есть на svn.reactos.org.
Samba
В феврале 2017 года, для поддержки Microsof Word 2010, в качестве временной реализации NTLM, Hermes Belusca выбрал Samba 3.0.23 и загрузил ее в svn-хранилище ReactOS. Но, несмотря на то, что ее основная цель - NTLM для Word 2010, она вполне может выполнять свои функции.
Использование Samba
В примере использованы Windows Server 2003 и Сборка Samba для ReactOS. Windows Server 2003 и ReaactOS были установлены в виртуальную машину VirtualBox и объединены в одну сеть.
Настройка сервера
Настройка IP-адреса
Настройте приблизительно следующий статический IP-адрес:
- 192.168.1.2
- 255.255.255.0
- 192.168.1.1
Включение учетной записи гостя
Чтобы ReactOS могла подключится к ресурсу без пароля, на сервере необходимо включить гостевую учетную запись. Для этого:
1.Откройте "Панель управления"
2.Выберите "Учетные записи пользователей"
3.Выберите пользователя "Гость"
4.Снимите галочку с чекбокса "Отключить учетную запись"
Создание папки
1.Создайте папку, которая будет общей (Например, C:\Documents and Settings\Петр\Мои документы\Public)
2.В свойствах папки, в вкладке "Безопасность", добавьте пользователя "Гость"
3.Расшарьте папку. Мой компьютер> ЛКМ> Управление> Общие папки> Общие ресурсы
4.ПКМ> Новый общий ресурс
В мастере укажите каталог общей папки. В разрешения выберите "Администраторы имеют полный доступ, остальные - для чтения и записи"
В последствии вы сможете изменить права доступа в свойствах папки, на вкладке "Безопасность". (Нужно изменять у пользователя "Гость").
Отключение проверки подписи SMB-пакетов
Чтобы ReactOS мог получить доступ к SMB-ресурсу нужно отключить в реестре параметр RequireSecuritySignature. Это сделает сервер менее безопасным, но даст ReactOS к нему доступ.
Адрес ключа: HKLM\System\CurrentControlSet\Services\LanManServer\Parameters\RequireSecuritySignature[1]
Использование клиента
Установка 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
Подключение к ресурсу
Откройте командную строку и введите:
smbclient \\192.168.1.2\Public
Пароль оставьте пустым.
Все мы подключились к ресурсу. Использование операций с файлами смотрите по ссылке "Использование SmbClient".
Ограничения
- Клиент не поддерживает файлы и папки на кириллице.
Ссылки
- Полурабочая wiki проекта Samba-TNG
- Samba-TNG (от марта 2010)
- Samba for ReactOS v1.3 (от февраля 2017)
- Использование Samba в ReactOS (видео)
- Использование Samba-tng в ReactOS (видео)
- Использование SmbClient