Samba W Ubuntu (Bez Plikow Konfiguracynych)

Cel: Pokazać jak włączyć udostępnianie plików i katalogów między windowsem a Linuksem bez grzebania się w plikach konfiguracyjnych i z sensownymi zabezpieczeniami.
Dotyczy: Ubuntu 8.10

Uwagi

samba to inna nazwa udostępniania plików wbudowanego w windowsa.

Instalacja Samby

Żeby zainstalować sambę możba albo:

Wersja bez konsoli

Kliknąć prawym klawiszem na jakikolwiek folder i wybrać z menu kontekstowego właściwości.

Potem wybrać zakładkę "Share" i tam zaznaczyć najwyższy kwadracik. Albo system powie że nie udostępniania nie jest włączona i poprosi o zgodę na włączenie (spyta o hasło administratora), albo po prostu włączy udostępnianie - co znaczy że samba już jest zainstalowana. Tak czy inaczej ekran powinen wyglądać po tym tak:

dialog-instalacja-samba.png

Wersja z konsolą

Piszesz

sudo aptitude install samba samba-common

Instalacja graficznego konfiguratora

Z menu aplikacje wybierasz 'Dodaj usuń programy' i wpisujesz 'Samba', wybierasz ten program z listy i instalujesz.

Z użyciem konsoli:

sudo aptitude install system-config-samba

Konfiguracja w ubuntu

Wchodzisz w System -> Administracja -> Samba

Dodawanie udziałów

Kliknij na duży plus na pasku z narzędziami programu konfiguratora samby.

Podaj współdzielony katalog.

dialog-dodaj-udzial.png

Widoczność

Jeśli chcesz żeby katalog był widoczny w sieci zaznacz opcję Visible. Jeśli to zrobisz będzie można się w Otoczeniu sieciowym (w windowskie, albo w Menu Sieć w ubuntu). Jeśli tego nie zrobisz jedyną możliwością będzie ręczne wpisanie adresu katalogu.

Zapis

Jeśli chcesz umożliwić zmianę plików zaznacz opcję Writeable.

Zabezpieczenia

Przejdź teraz do zakładki Access i wybierz uzytkowników którzy powinni mieć dostęp do plików.

dialod-wybierz-userow.png

Dodawanie użytkowników

Wejdż do Preferences->Samba Users i tam klikasz Add user. Pojawia się takie okienko:

dialog-dodaj-userow.png

Linux username: nazwa użytkownika linuksa. Czyli użytkownik tej instalacji linuksa w ramach uprawnień którego tworzony uzytkownik będzie działał.
Windows username: nazwa użytkownika windowsa za pomocą której dany user będzie się logować do udziału.
Password: Hasło za pomocą którego będzie można się logować do udziału.

Firewall

Nie wiem czemu ale póki nie odznaczyłem w moim firewallu block broadcasts from external network. To windowsowy komputer nie mógł się łączyć do linuksowego serwera samby.

O ile nie zaznaczono inaczej, treść tej strony objęta jest licencją Creative Commons Attribution-NonCommercial-NoDerivs 3.0 License