Raspberry Pi: Файловый Сервер Samba — Настройка

Файловый сервер Samba обеспечивает обмен файлами между различными операционными системами по сети.

Он позволяет получить доступ к файлам на Raspberry Pi и поделиться ими с клиентами на Windows, Linux и MacOS.

В этой заметке я покажу, как превратить Raspberry Pi в файловый сервер, установив Samba и создав общую папку.

Дельный Совет: Автомонтирование USB-накопителя в Raspberry Pi! Читать далее →

Файловый Сервер Samba на Raspberry Pi

Установите Samba:

$ sudo apt-get install samba

Во время установки вас могут спросить:

Modify smb.conf to use WINS settings from DHCP?

В большинстве случаев ответ должен быть «Нет», если только у вас не SMB-сеть с множественной адресацией.

Создайте общую папку:

$ mkdir -p /home/pi/share

Чтобы добавить новую папку в качестве общего ресурса, отредактируйте файл конфигурации Samba:

$ sudo nano /etc/samba/smb.conf

Внимание: Доступ к общим папкам в этих примерах разрешен без аутентификации!

В конце файла добавьте следующие строки, чтобы расшарить общую папку с правами только на чтение:

[share]
   # This share allows anonymous (guest)
   # Read-Only access without authentication!
   comment = Raspberry Pi File Server
   path = /home/pi/share
   read only = yes
   guest ok = yes
   guest only = yes

Пример общей папки с правами на чтение-запись:

[share]
   # This share allows anonymous (guest)
   # Read-Write access without authentication!
   comment = Raspberry Pi File Server
   path = /home/pi/share
   writable = yes
   force user = pi
   guest ok = yes
   guest only = yes

Сохраните изменения в файле и перезапустите Samba с помощью следующей команды:

$ sudo systemctl restart smbd

Доступ к Общей Папке на Raspberry Pi

Дельный Совет: Как найти IP-адрес Raspberry Pi в локальной сети! Читать далее →

Чтобы получить доступ к общей папке с машины под управлением Windows, откройте Проводник и в адресной строке введите IP-адрес Raspberry Pi и имя общего ресурса:

\\<Raspberry-Pi-IP-address>\share

На машине под управлением Linux с GUI, откройте приложение File Browser и в адресной строке введите:

smb://<Raspberry-Pi-IP-address>/share

В macOS откройте Finder, нажмите «Go» -> «Connect to Server» и в появившемся окне введите путь к общей папке на Raspberry Pi в том же формате, что и для Linux-машины в примере выше.