Samba to jednej najlepszych sposób na tworzenie dysku sieciowego na naszej malinie jednak nie jedyny. Ten rodzaj dysku będzie widoczny przez większość urządzeń które obsługują protokół SMB (systememy operacyjne typu Linux, Windows jak i OS X ). W moim przypadku Raspberrypi służy jako odtwarzacz multimedialny więc kopiowanie plików w sposób szybki jest mi potrzebne, wiadomo, że można też udostępniać jakiś folder lub dysk podpięty do maliny. Dobra skończmy z moim gadaniem lecimy do konkretów.
Instalacja SAMBY
Na początek trzeba by zainstalować samą sambę, wykonujemy to poleceniem:
sudo apt install samba samba-common-bin
Po instalacji dodajemy użytkownika który będzie miał uprawnienia do logowanie się do samby oraz hasło. W tym przypadku posługuję się nazwą „pi” jeżeli używasz innej zmień na własną.
sudo smbpasswd -a pi
Z racji tego, że za moment będziemy dokonywać zmian w pliku konfiguracyjnym zalecam wykonać jego kopie. Wykonacie to poleceniem
sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.old
Teraz przechodzimy do konfiguracji, w tym celu edytujemy
sudo nano /etc/samba/smb.conf
parę opcji mamy do poprawy jak i do dodania
zmieniamy w sekcji [homes]
read only = yes
na read only = no
Dzięki tej zmianie będziesz mógł wgrać pliki do katalogu SMB a nie tyko odczytać.
W kolejnym etapie dodamy foldery foldery / dyski które chcemy aby były udostępnione, na końcu pliku dodajemy.
dla folderu
[samba]
comment = Public Storage
path = /home/pi/samba
valid users = @users
force group = users
create mask = 0660
directory mask = 0771
read only = no
dla dysku o nazwie FE45-E0F7
[samba-dysk]
comment = Public Storage
path = /media/pi/FE45-E0F7
valid users = @users
force group = users
create mask = 0660
directory mask = 0771
read only = no