icontrol HomeO nas BlogOfertaHow ToKontakt

Support inaczej

Udostępnianie Windows dla OSX Lion (samba, macports)

Data: 2012-02-07 10:54:44

Dziś jak rozwiązujemy problem z udostępnianiem SMB pod OSX Lion.

W nowym systemie Apple OSX Lion Samba przestała być kompatybilna ze starymi systemami Windows. Mnie to spotkało gdy poszedłem do klienta i chciałem udostępnić pliki w sieci lokalnej.

Z pomocą  przychodzą nam MacPorts.

1. Zaczynamy od instalacji xcode (są dostępne przez App Store).
2. Instalujemy MacPorts z SVN.
sudo mkdir -p /opt/mports
sudo cd /opt/mports
sudo svn checkout http://svn.macports.org/repository/macports/trunk

Teraz kompilujemy i instalujemy MacPorts.
Pamiętajcie aby wszystkie komendy wykonywać przy pomocy sudo dzięki temu unikamy problemów z uprawnieniami.

3. Następnie instalujemy MacPorts już na naszej maszynie.
sudo cd /opt/mports/trunk/base
sudo ./configure --enable-readline
sudo make
sudo make install
sudo make distclean

4. Otwieramy /opt/local/etc/macports/sources.conf można użyć TextEdita i zmieniamy ostatnią linię która powinna wyglądać tak
rsync://rsync.macports.org/release/ports/
na
file:///opt/mports/trunk/dports

5. Po zainstalowaniu musimy dodać ścieżkę uruchamiania naszych nowych aplikacji. W terminalu wpisujemy export PATH=$PATH:/opt/local/bin

6. Teraz aktualizujemy nasze porty sudo port -d sync

7. I w końcu instalujemy naszą sambe.
sudo port install samba3

8. Teraz już "najprzyjemniejsza" rzecz - konfiguracja samby. Otwieramy /opt/local/etc/samba3/smb.conf
Moje prywatne ustawienia:

[Public]
   comment = Public Stuff
   path = /Volumes/Smok HD/Public/
   public = yes
   writable = yes
   guest ok = yes
   available = yes
 
[Downloads]
    comment = Downloads
    path = /Users/Smok HD/Downloads
    available = yes
    guest ok = yes
    create mask = 644
    directory mask = 755
    read only = no

Inne ustawienia z pliku smb.conf o których możecie pamiętać i zmienić to:
workgroup = domeq
server string = admin (dzięki temu można się połączyć smb://admin)

Teraz jedyna rzecz która może dokuczać czyli start samby, ja osobiście używam Alfreda do startu ale możemy zwyczajnie wystartować z terminala.
sudo /opt/local/sbin/smbd -D && sudo /opt/local/sbin/nmbd -D

I pamiętajcie aby wyłączyć udostępnianie Windows z preferencji systemowych.




wykop ten wpis dodaj do Facebooka Powrót

Kontakt:

Tel: 517-5555-45

Andersa 10/30

00-201 Warszawa

Polska

Nasza ulotka.