Samba является внедрение Linux стандарта общего доступа к файлам SMB/CIFS, используемых ПК под управлением Windows и компьютеров Apple, и широко поддерживается медиа-стримеров, игровых консолей и мобильных приложений. С помощью Samba можно легко превратить ваш Raspberry Pi/Orange Pi/Banana Pi в Samba файловый сервер для резервного копирования и совместного использования контента из любого места в вашей локальной сети.
Это руководство предполагает, что вы будете использовать клавиатуру, мышь и монитор для настройки файлового сервера, но в качестве альтернативы вы можете включить SSH и подключиться к нему удаленно с другого компьютера в локальной сети.
После настройки вы можете подключить свой домашний файловый сервер на всех других компьютерах в своей сети и использовать его в качестве удобного места для хранения всего, начиная от музыкальных файлов, которые вы хотите разделить со своими соседями, до резервного копирования важных документов и сохранения игр файлы, которые вы хотите разделить между компьютерами.
Рекомендуется использовать проводное Ethernet-соединение для обеспечения стабильности и быстрой скорости передачи. Всё будет работать, если вы подключите свой Raspberry Pi/Orange Pi/Banana Pi через WiFi, но в таком случае скорость передачи данных будет ниже.
Файловый сервер: Установка и настройка Samba
Samba доступен в стандартных хранилищах программного обеспечения Raspbian.
Для начала нужно обновить индекс репозитория систему:
sudo apt-get update sudo apt-get upgrade
Затем устанавливаем Samba с помощью apt-get:
sudo apt-get install samba samba-common-bin
Создание общего каталога
После установки Samba необходимо создать выделенный общий каталог на жестком диске Raspberry Pi/Orange Pi/Banana Pi (MicroSD с ОС), доступ к которой хотелось бы получить. В нашем случае это будет каталог share
в корневой директории, но вы можете поместить его в любом месте:
sudo mkdir -m 1777 /share
Эта команда устанавливает Sticky bit (1) (липкий бит — sticky bit используется в основном для каталогов, чтобы защитить в них файлы. Из такого каталога пользователь может удалить только те файлы, владельцем которых он является. Примером может служить каталог /tmp
, в который запись открыта для всех пользователей, но нежелательно удаление чужих файлов.), чтобы предотвратить случайное удаление каталога и даёт каждому пользователю права на чтение/запись/выполнение (777).
Настройка Samba для совместного использования общего каталога
Измените файлы конфигурации Samba, чтобы сделать общий доступ к файлам Raspberry Pi/Orange Pi/Banana Pi для ПК с ОС Windows в сети.
sudo nano /etc/samba/smb.conf
В нашем примере вам нужно добавить следующую запись в конце файла smb.conf
:
[share] comment = Pi shared folder path = /share browseable = yes writeable = Yes only guest = no create mask = 0777 directory mask = 0777 public = yes guest ok = yes
Сохраните файл: CTRL+X, Y, ENTER
.
Таким образом мы разрешаем всем пользователям, в том числе и гостям вашей локальной сети, иметь полный доступ к чтению, записи и выполнение файлов в общем каталоге /share
.
Все новые конфигурации будут доступны после перезагрузки Samba:
sudo /etc/init.d/samba restart
С этого момента, Samba будет запускаться автоматически, когда вы включите питание Raspberry Pi/Orange Pi/Banana Pi.
Как найти свой Pi в локальной сети
Если вы оставили настройки smb.conf
по умолчанию, Raspberry Pi/Orange Pi/Banana Pi появятся в рабочей группе Windows, называемой WORKGROUP.
Так как я настроил Samba на Orange Pi, ORANGEPIPC появился в локальной сети (Network). Если у вас Raspberry Pi, тогда появится RASPBERRYPI, и BPI или BANANAPI в случае с Banana Pi:
Находим папку /share
:
Создаём тестовый файл:
Проверяем, что файл на месте:
Создание пользователя и пароля для Samba
Ограничить доступ к файлам Raspberry Pi/Orange Pi/Banana Pi можно с помощью утилиты smbpasswd
. С ней вы сможете установить пароль каждому пользователю, которому вы хотите открыть доступ. К примеру, вы хотите открыть доступ пользователю pi
к каталогу /home/pi
, для этого в терминале пишем:
sudo smbpasswd -a pi
Затем установите пароль в соответствии с запросом. Созданные утилитой smbpasswd пользователь и пароль не имеют ничего общего с системными, таким образом вы можете установить любой пароль любому пользователю, имя которого совпадает с системным, без опасения, что его пароль изменится.
Измените файлы конфигурации Samba, чтобы ограничить доступ:
sudo nano /etc/samba/smb.conf
В нашем примере нужно удалить следующие записи: public = yes
и guest ok = yes
из файла smb.conf
и устанавливаем новый каталог path = /home/pi
.
[share] comment = Pi shared folder path = /home/pi browseable = yes writeable = Yes only guest = no create mask = 0777 directory mask = 0777
Наконец, давайте перезапустим Samba:
sudo /etc/init.d/samba restart
С этого момента, когда мы откроем папку /home/pi
, нужно будет ввести логин и пароль:
Материалы
Sticky bit — Википедия
Server Message Block — Википедия
Samba: Set up a Raspberry Pi as a File Server for your local network
Raspberry Pi 3 и SAMBA: удаленный доступ к файлам Малинки по локальной сети
просит пароль на винде когда пытаюсь открыть папку. ввожу установленный пароль он пишет неверно
Такая же фигня. И пароль сбрасывал — не помогает 🙁
А как сделать доступным только одну папку, а не весь раздел пользователя pi? У меня почему-то и на рабочем столе копаться можно, и в загрузках, и т.д.
Если у вас не работает эта команда:
sudo /etc/init.d/samba restart
То попробуйте эту:
sudo samba restart
Hi friends, how is all, and what you wish for to say regarding this post, in my view its in fact remarkable in favor of
me.
Use Ai Hairstyle Online Free to Try on hairstyles for free with AI haircut simulator for men and women!
отели в нижнем новгороде в центре города недорого отели в нижнем новгороде в центре города недорого .
наркологическая скорая наркологическая скорая .
наркологическая скорая помощь москва http://aqvakr.forum24.ru/?1-7-0-00011604-000-0-0-1730875452 .
неотложная наркологическая помощь в москве [url=http://chesskomi.borda.ru/?1-6-0-00000056-000-0-0-1730875130/]неотложная наркологическая помощь в москве[/url] .
наркологическая скорая в москве наркологическая скорая в москве .
вызвать наркологическую помощь вызвать наркологическую помощь .
как вызвать наркологическую скорую помощь в москве как вызвать наркологическую скорую помощь в москве .
срочная наркологическая помощь http://www.justforum.bestforums.org/viewtopic.php?f=26&t=4785/ .
загранпаспорт срочно москва загранпаспорт срочно москва .
вывод из запоя на дому ростов круглосуточно вывод из запоя на дому ростов круглосуточно .
online stamp maker online stamp maker .