Как да инсталираме Samba (SMB) на Raspberry Pi4/Pi5
26/02/2024
Както е добре известно, настоящата операционна система на Pi е Raspberry Pi OS (наследник на по-старата операционна система наречена Raspbian). Иначе, самата Pi OS е базирана на Debian GNU/Linux. От друга страна, споделянето на файлове между Unix\Linux и Windows в една локална мрежа например, се нуждае от "преводач". Инсталирането и настройването на Samba сървър ще позволи лесно да се обменят файлове от и до самия "Pi компютър" в локалната мрежа.
Преди да започне самото инсталиране на Samba е добре да сме сигурни, че Pi OS е актуална:
sudo apt update sudo apt upgrade
Процесът на инсталиране на Samba (SMB) е лесен и бърз. Необходимо е просто да се изпълни следната команда:
sudo apt install samba samba-common-bin
Следващата стъпка е да се създаде папката, която ще се споделя в мрежата. Тя може да се намира където пожелаете. В този случай това ще бъде:
sudo mkdir /home/shared
Сега е необходимо да модифицираме файла smb.conf, за да "информираме" Samba къде е папката за споделяне и как да се справи с достъпа. Необходимо е изпълнение на следната команда, с която отваряме нужния файл:
За да може направените промени да влязат в сила е нужно да се изпълни само следното:
sudo systemctl restart smbd
Нужно е да се създаде парола за достъп до Samba, като потребителят трябва вече да съществува в системата. Аз използвах наличния потребител vozda:
sudo smbpasswd -a vozda
В допълнение може да инсталираме и wsdd, като чрез него може да внедрим възможността за Web Service Discovery. Това позволява (Samba) хостове, като нашето локално Raspberry Pi устройство, например, да бъдe намиранo от клиенти като Windows. Той също така прилага клиентската страна на протокола за откриване, който позволява търсене на Windows машини и други устройства, прилагащи WSD. Този режим на работа се нарича режим на откриване.