Samba jako uniwersalny serwer NAS dla Windowsa i OS X

Na ostatnim WWDC zapowiedziano, że w najnowszym systemie na komputery Mac – OS X Mavericks – domyślnym sposobem udostępniania plików (dostępu do zasobów sieciowych) będzie protokół smb w wersji 2 (źródło). Dzięki temu będzie można zrezygnować z dwóch serwerów – smb (Samba) dla Windowsa i afp (netatalk) dla OS X, na rzecz tego pierwszego.

Ten poradnik dotyczy systemu, który jeszcze nie został wydany. Chociaż wszystko powinno działać, nie ręcze, ze na 100% tak będzie. Po premierze OS X Mavericks przejrzę ten artykuł i w razie potrzeby poprawię go

Przygotowania

Jak zawsze przed instalacją nowego oprogramowania wykonajmy polecenia

sudo apt-get update
sudo apt-get upgrade

Instalacja samby

Będziemy potrzebowali tylko jednego pakietu:

sudo apt-get install samba

W rezultacie zainstalujemy serwer smb w wersji 3.6.6, który obsługuje protokół smb2.

Konfiguracja udostępnianych zasobów

W pliku konfiguracyjnym /etc/samba/smb.conf zmieniamy następujące rzeczy:

sudo nano /etc/samba/smb.conf
  • usuwamy komentarz z linijki security = user

Następnie konfigurujemy udostępniane katalogi – na końcu pliku dodajemy wpisy wg schematu:

[nazwa_udziału]
path = /media/data
read only = no    ; ustawia czy zasób ma byc tylko do odczytu
guest ok = yes    ; ustawia czy pozwolić na dostęp anonimowy
browseable = yes

Kolejnym krokiem jest ustawienie haseł dla poszczególnych użytkowników (który wcześniej muszą istnieć w systemie – dodajemy ich komendą adduser nazwa_uzytkownika)

sudo smbpasswd -a nazwa_uzytkownika

Na koniec restartujemy serwer:

sudo service samba stop
sudo service samba start

lub

sudo service samba restart

Na koniec

Nie jestem w stanie powiedzieć, czy to wszystkie kroki, które są potrzebne, aby udziały były w odpowiedni sposób obsługiwane przez OS X, ponieważ nie mam w tej chwili jak tego przetestować. Po premierze systemu wszystko stanie się jasne, więc jeśli będą potrzebne, dodam odpowiednie kroki.

Jednak OS X w wersji niższej niż 10.9 radzi sobie z obsługą protokołu smb, tak więc zasoby te będą widziane jakby były udostępnione z Windowsa.

Jeśli masz problem z montowaniem dysków pod linuxem zapraszam do postu "Rasbperry Pi (Cubieboard) jako domowy serwer plików "

Dawid Dziurdzia

freelancer, designer i twórca aplikacji… geek i użytkownik Maca… muzyk… lubi zwiedzać świat na rowerze i uwiecznić coś na fotografii

comments powered by Disqus