Samba, instalacja i konfiguracja

Podobne dokumenty
Serwer SAMBA UDOSTĘPNIANIE UDZIAŁÓW SIECIOWYCH PIOTR KANIA

SAMBA DOKUMENTACJA DO PREZENACJI. Mateusz Zimny Dawid Winiarz

Zapoznanie się z konfiguracją i zarządzaniem serwerem Samba.

Serwer SMB. Udostępnienie zasobów systemowych w sieci. Jakub Stasiński, Jędrzej Chruściel, Michał Wojciechowski

Serwer plików i drukarek Samba

Protokół SMB umożliwia udostępnianie plików udostępnianie drukarek

System operacyjny Linux

Udostępnianie zasobów Gentoo Linux systemom Microsoft Windows 7 za wykorzystaniem ku temu serwera plików i drukarek SAMBA.

Instalacja programu Fakt w wersji wielostanowiskowej

Samba jako serwer plików i logowania dla Windows.

Instalacja programu Fakt w wersji wielostanowiskowej

Samba serwer plików i drukarek. Rafał Szcześniak <mimir@samba.org> The Samba Team. Prosze pytać w każdej chwili

Silent setup SAS Enterprise Guide (v 3.x)

Konfiguracja współpracy urządzeń mobilnych (bonowników).

SERWER AKTUALIZACJI UpServ

Wprowadzenie do Active Directory. Udostępnianie katalogów

Udostępnianie zasobów

Praca w sieci równorzędnej

Konfiguracja i administracja serwerem SAMBA

DLA DREAMBOX & FLASHWIZARD

Instrukcja instalacji Control Expert 3.0

Kancelaria Prawna.WEB - POMOC

SIECIOWE. mgr inż. Adam Mencwal Katedra Informatyki Stosowanej.

Sposoby zdalnego sterowania pulpitem

Procedura wygenerowania paczki instalacyjnej oprogramowania F-Secure

oprogramowania F-Secure

T: Zabezpieczenie dostępu do komputera.

Administrowanie sieciami komputerowymi

Serwer druku w Windows Server

WINDOWS Instalacja serwera WWW na systemie Windows XP, 7, 8.

SSI Web 8. (badania.kozminski.edu.pl) Instrukcja logowania i uruchamiania ankiety

Lokalne konta użytkowników

1. Ściągnąłem wersję dla Linuksa, ale jak ją zainstalować?

Jak używać funkcji prostego udostępniania plików do udostępniania plików w systemie Windows XP

Wybrane usługi sieciowe DFS, SMB, Serwer terminali. Monitorowanie i zarządzanie serwerami sieciowymi Wykład

Instalacja Active Directory w Windows Server 2003

INSTRUKCJA INSTALACJI I PIERWSZEGO URUCHOMIENIA APLIKACJI Rodzajowa Ewidencja Wydatków plus Zamówienia i Umowy

VinCent Administrator

Data modyfikacji:

Konfiguracja IPSec Brama IPSec w Windows 2003 Server

Samba informacje ogólne

DHL CAS ORACLE Wymagania oraz instalacja

Compas 2026 Personel Instrukcja obsługi do wersji 1.05

Zanim zaczniesz. Warto ustawić kartę sieciową naszego serwera.

Konfiguracja połączenia szerokopasmowego na Windows98/98SE Instalacja PPPoE w systemie Windows 98 i 98SE

Podgląd z rejestratorów IPOX na komputerze z systemem WINDOWS za pomocą programu NVMS-2.0 LITE

Konfiguracja serwera Samba w wersji 3 i 4. Krzysztof Boryczko Remigiusz Górecki

Instalacja i konfiguracja serwera IIS z FTP

DESlock+ szybki start

Windows Server Active Directory

Instalacja protokołu PPPoE

Instalacja i konfiguracja serwera SSH.

Pracownia internetowa w każdej szkole (edycja Jesień 2007)

Instytut Teleinformatyki

Sieciowa instalacja Sekafi 3 SQL

SERWER AKTUALIZACJI UpServ

4. Podstawowa konfiguracja

Windows W celu dostępu do i konfiguracji firewall idź do Panelu sterowania -> System i zabezpieczenia -> Zapora systemu Windows.

Rys. 1. Widok uruchomienia polecenia apt-get install build-essential. Rys. 2. Widok uruchomienia polecenia apt-get install apache2

Windows Server 2012 Active Directory

Najczęściej występujące problemy z instalacją i konfiguracją i ich rozwiązania.

Instalacja Ubuntu 12.12

Przed restartowaniem routera odłącz wszystkie urządzenia podłączone pod porty USB.

Windows Serwer 2008 R2. Moduł 5. Zarządzanie plikami

PCBIZNES Instalacja wersji sieciowej na serwerze z Microsoft Windows 7

Poradnik cz.1 Użycie połączenia SSH

Zarządzanie rolami jakie może pełnić serwer System prosi o wybór roli jaklą ma spełniać serwer.

Instalacja systemów operacyjnych i tworzenie domeny

Pracownia internetowa w szkole ZASTOSOWANIA

Pomoc: konfiguracja PPPoE

Tworzenie maszyny wirtualnej

Instalacja aplikacji

Przywracanie ustawień fabrycznych

Rozwiązanie Zadania egzaminacyjnego egzamin praktyczny z kwalifikacji e13 styczeń 2015

MikroTik Serwer OpenVPN

Konta uŝytkowników. Konta uŝytkowników dzielą się na trzy grupy: lokalne konta uŝytkowników, domenowe konta uŝytkowników, konta wbudowane

Rozdział 8. Sieci lokalne

Instrukcja dla instalatora systemu SMDP Enterprise/Professional

Instalacja serwera zarządzającego F-Secure Policy Manager

Tomasz Greszata - Koszalin

Ćwiczenie 7a - Active Directory w pracowniach MEN

Z pojedynczym obiekcie zasady grupy znajdziemy dwa główne typy ustawień:

INSTRUKCJA KONFIGURACJI KLIENTA POCZTOWEGO

Instrukcje dotyczące systemu Windows w przypadku drukarki podłączonej lokalnie

System kontroli dostępu ACCO NET Instrukcja instalacji

Usługi sieciowe systemu Linux

Oprogramowanie OpenVPN jest oprogramowaniem darmowym, które można pobrać ze strony:

Instalacja Webroot SecureAnywhere przy użyciu GPO w Active Directory

Tytuł: Projekt realizacji prac prowadzących do zlokalizowania i usunięcia usterek systemu komputerowego.

Poziomy wymagań Konieczny K Podstawowy- P Rozszerzający- R Dopełniający- D Uczeń: - zna rodzaje sieci - zna topologie sieciowe sieci

Dodawanie nowego abonenta VOIP na serwerze Platan Libra

Policealne Studium Zawodowe w Grudziądzu. Technik Informatyk SYSTEMY I SIECI KOMPUTEROWE. Windows XP klonowanie instalacji z wykorzystaniem sysprep

Dla klientów używających systemu Windows do połączeń sieciowych

Grzegorz Cygan. Zarządzanie prawami plików i folderów w systemie operacyjnym Windows z systemem plików NTFS

Wykonać Ćwiczenie: Active Directory, konfiguracja Podstawowa

10.2. Udostępnianie zasobów

SERWER AKTUALIZACJI UpServ

LINUX. Instalacja oprogramowania

Program kadrowo płacowy - wersja wielodostępna z bazą danych Oracle SQL Server 8 lub 9

Połączenia. Instalowanie drukarki lokalnie (Windows) Co to jest drukowanie lokalne?

Transkrypt:

Samba, instalacja i konfiguracja Samba oprogramowanie umożliwiające uruchomienie tak zwanego serwera plików, na systemie Linux. Jest ono kompatybilne z systemem Windows, dlatego jest bardzo powszechnie stosowane w firmach, uczelniach, instytucjach, zakładach produkcyjnych, czy nawet bankach. Charakteryzuje się bardzo dużym bezpieczeństwem i stabilnością pracy. W poniższym artykule opiszę jak zainstalować i poprawnie skonfigurować Sambę na przykładzie dystrybucji Linux Ubuntu. Może tylko pokrótce napiszę do czego w praktyce może nam się przydać samba, otóż załóżmy że np. mamy klasę informatyczną, gdzie jest 20 komputerów z Windowsem XP, wiadomo, że na zajęciach wykładowca będzie chciał udostępnić innym różne pliki. Mając komputer z Linuxem i Sambą, wrzuci owe pliki na serwer i udostępni je studentom. Nie ma też znaczenia, czy student będzie pracował na Windowsie, czy Linuxie, każdy będzie miał dostęp do tych plików. Innym ciekawym zastosowaniem jest np. serwer plików dla programów księgowych, np. dla symfonii, która umożliwia pracę kilku księgowym na jednej bazie. Umożliwia to również tworzenie regularnego backupu istotnych danych, oraz ochrania je np. przed wirusami. Zastosowań jest bardzo wiele, wy sami powinniście wiedzieć do czego wykorzystacie sambę. Instalacja Samby Zacznijmy od instalacji samby na naszym serwerze. Jako że jest to oprogramowanie bardzo popularne, praktycznie każda dystrybucja ma gotowe do instalacji paczki w repozytoriach, dlatego też zainstalujemy ją właśnie z nich. W przypadku Ubuntu będzie to po prostu polecenie: sudo apt-get install samba po chwili mamy zainstalowaną usługę w komputerze. Jej systemowa nazwa to smbd i nmbd, przyda nam się to później. Przejdźmy do najważniejszej części, czyli konfiguracji. Konfiguracja Samby Główny plik konfiguracyjny Samby znajduje się w następującej lokalizacji: /etc/samba/smb.conf plik jest własnością root-a, dlatego do wszelakich zmian będziemy potrzebowali uprawnień admina. Najwygodniej jest po prostu zalogować się na stałe jako admin: sudo su 1

a plik edytować programem: nano smb.conf Plik ten jest dość pokaźnych rozmiarów, więc spędzimy chwilę na ustalaniu optymalnej konfiguracji. Zwrócę tutaj uwagę tylko na pozycje, które nas najbardziej interesują, zaczynamy: Plik jest opatrzony komentarzami po angielsku, które powinny nam dość znacznie pomóc, zwróćcie uwagę, że linijki zaczynające się na # oraz ; są nieaktywne. [global] w tej sekcji mamy ustawienia, globalne, dotyczące wszystkich użytkowników. workgroup = WORKGROUP ustalamy nazwę grupy z Windowsa, najlepiej ustawić taką nazwę grupy, którą mają pozostałe komputery w sieci, w przypadku domyślnej instalacji Windowsa w wersji pl, będzie to: GRUPA_ROBOCZA server string = %h server (Samba, Ubuntu) pod tą nazwą będzie widoczny serwer w otoczeniu sieciowym. security = user bardzo ważne ustawienie, określające kto może korzystać z serwera plików, w przypadku ustawienia user, każdy kto będzie chciał coś ściągnąć z naszego serwer, będzie musiał mieć na nim własne konto użytkownika, natomiast w przypadku ustawienia share, nie ma takiej potrzeby. Należy tą opcję odkomentować (usunąć #). encrypt passwords = true w przypadku ustawienia security = user, powyższy wpis sprawia, że hasło użytkownika będzie szyfrowane, opcja ta może sprawiać pewne problemy, ale o tym napiszę później. passdb backend = tdbsam w przypadku szyfrowania hasła, powyższa opcja określa, gdzie będą zapisywane zaszyfrowane hasła. map to guest = bad user opcja sprawia, że wszystkie osoby, które nie zalogują się w sambie jako użytkownik, będą miały prawa gościa. Dział Share Definitions odpowiada za katalogi, które chcemy innym udostępniać, możemy tutaj określić też ich prawa, czyli np. atrybut tylko do odczytu. 2

Security share Zajmiemy się najpierw sytuacją, gdzie nie chcemy tworzyć żadnych użytkowników, a chcemy po prostu udostępnić wszystkim innym w sieci swoje pliki. W takim właśnie wypadku w konfigu należy ustawić opcję security na share. To nie koniec, niestety domyślny konfig samby z Ubuntu jest dość felerny i należy go poprawić. Brakuje przede wszystkim kilku ważnych linijek, zaraz je dodamy i omówimy. Najpierw zmieńmy te opcje, które już są, tj: workgroup = GRUPA_ROBOCZA server string = Samba security = share Następnie dodajemy dodatkowe opcje na początku konfiga, ja je wsadziłem przed linijką #### Networking #### (muszą być w sekcji [global]), a wyglądają one następująco: # Moje dodatkowe ustawienia netbios name = Samba browseable = yes local master = yes domain master = yes netbios name to nazwa naszego serwera, która będzie się wyświetlać w otoczeniu sieciowym browseable bez tej opcji nasz serwer wogóle nie będzie widoczny w otoczeniu sieciowym local i domain master potrzebne do właściwej komunikacji między serwerem, a klientami Załóżmy, że chcemy wszystkim udostępnić folder wspolne, znajdujący się w naszym katalogu domowym, tak więc jego ścieżka wygląda następująco (nazwa mojego użytkownika to qlwik): /home/qlwik/wspolne dodajemy więc następujący wpis na samym końcu pliku konfiguracyjnego samby: [wspolne] comment = wspolne path = /home/qlwik/wspolne browseable = yes writable = no create mode = 0644 directory mode = 0755 guest ok = yes 3

comment nazwa udostępnianego zasobu path ścieżka do niego browseable określa czy zasób ten można przeglądać writable określa to czy można w nim zapisywać i zmieniać pliki create mode określa jakie prawa dostępu mają nowo tworzone w nim pliki directory mode odnosi się do praw tworzonych folderów guest ok ważna opcja, bez niej będzie się nam ciągle pokazywało okienko logowania w Windowsie, kiedy będziemy chcieli otworzyć zasób, a i tak się nie zalogujemy, bo nie stworzyliśmy jeszcze żadnych użytkowników. Następnie restartujemy Sambę poleceniami: service smbd restart service nmbd restart Po chwili nasz serwer powinien być już widoczny w otoczeniu sieciowym pod nazwą Samba, jeżeli do niego wejdziemy, powinniśmy zobaczyć w nim katalog wspolne. W obecnej konfiguracji folder ten jest jednak tylko do odczytu, aby inni mogli tu coś zapisywać należy zrobić kilka zmian. Po pierwsze należy zmienić uprawnienia do katalogu na serwerze na poziomie 777, czyli: chmod 777 /home/qlwik/wspolne następnie w pliku konfiguracyjnym Samby (przy opcjach dotyczących zasobu [wspolne]) trzeba zmienić jedną linijkę, mianowicie: writable = yes po zrestartowaniu Samby, każdy będzie miał prawa do zapisu, modyfikacji i kasowania w nim plików. Jeżeli planujemy udostępnić wszystkim zainstalowane na serwerze drukarki, wystarczy przy udziałach [printers] oraz [print$] zmienić: guest ok = yes Uwaga: W niektórych dystrybucjach Linux-a należy dodatkowo odblokować porty Samby na firewall-u, jeżeli takowy jest zainstalowany. Uwaga2: Jeżeli są jakieś zacinki i zawieszki w połączeniu się z Sambą, czasami warto zrestartować połączenie sieciowe klienta. 4

Security user Teraz zobaczmy jak działa opcja security = user. W tym przypadku do przeglądania jakichkolwiek zasobów, potrzebny jest login i hasło. Zaczynamy od stworzenia nowego użytkownika w systemie Linux, w Ubuntu można to zrobić wybierając menu: System -> Administracja -> Użytkownicy i Grupy dodajemy np. użytkownika marian a jego hasło to 123456, teraz trzeba tego użytkownika dodać do bazy Samby, wpisujemy w konsoli: smbpasswd -a marian podajemy 2 razy hasło, czyli 123456, użytkownik został dodany, teraz idziemy do pliku konfiguracyjnego, zmieniamy oczywiście opcję: security = user po zapisaniu konfiga i zrestartowaniu samby, Windows będzie wyświetlał okienko logowania, gdy zechcemy wejść na serwer. Spróbujmy wejść więc teraz do udostępnionego katalogu, wpisujemy login i hasło, i spróbujmy coś w nim zapisać. Jeżeli katalog wspolne ma uprawnienia na poziomie 777 i w pliku konfiguracyjnym mamy opcję writable = yes, to będziemy mogli to uczynić, jest jednak jedno ale. Nowo stworzony plik będzie miał za właściciela mariana, i będzie tylko do odczytu dla innych, żeby to zmienić, należy zmienić następujące opcje w konfigu samby: create mode = 0777 directory mode = 0777 dzięki temu wszystkie tworzone pliki i katalogi będą miały domyślne uprawnienia 777. 5

Mapowanie dysków w Windows Bardzo wygodną metodą korzystania z zasobów udostępnianych przez Sambę jest mapowanie dysków sieciowych. Polega ono na tym, że udostępniony folder będzie dostępny w folderze Mój komputer, jako dodatkowy dysk, np. X:. Przedstawię tutaj metodę, która dobrze działa również na kompach z Windowsem Xp Home, na których mapowanie dysków zostało zablokowane. Tworzymy na pulpicie plik tekstowy i go edytujemy. Tu wpisujemy: net use z: \\192.168.0.100\wspolne /user:marian 123456 /persistent:no Oczywiście wpisujemy tutaj adres IP naszego serwera z sambą. Zamiast adresu IP można też podać nazwę serwera wyświetlaną w otoczeniu sieciowym, jednak ja tego nie zalecam, ponieważ zaobserwowałem w takim wypadku pewne problemy z komunikacją między maszynami. Zapisujemy stworzony plik tekstowy, a następnie zmieniamy jego rozszerzenie z txt na bat. Jeżeli nie widzicie jego rozszerzenia to można to zmienić w opcjach folderów. Wrzucamy plik do autostartu i restartujemy Windowsa. Po restarcie powinien się pokazać w Mój komputer nowy napęd o oznaczeniu Z:\\, prowadzący do folderu dokumenty, na którym mamy wszelkie prawa, zapisu i odczytu. Można w ten sposób skonfigurować kilka kompów, dzięki czemu uzyskają one dostęp do tego samego folderu. 6