Menedżer Samby

Ta strona pomocy jest niekompletna


Wprowadzenie

Samba to darmowy program, który pozwala komputerom z systemem Windows 95 i NT na dostęp do plików i drukarek w systemie Unix, tak jakby był to serwer plików / drukarek Windows. Niektóre systemy uniksowe, takie jak Redhat Linux, zawierają Sambę jako część standardowej instalacji, podczas gdy większość innych wymaga pobrania i zainstalowania jej osobno.

Jeśli nie masz zainstalowanej Samby w swoim systemie, strona główna modułu będzie narzekać, że nie może znaleźć pliku konfiguracyjnego Samby i nie będziesz mógł udostępnić żadnych plików ani katalogów. Jeśli masz zainstalowaną Sambę, ale pojawia się ten komunikat o błędzie, sprawdź konfigurację modułu, aby upewnić się, że Webmin szuka odpowiedniego pliku konfiguracyjnego i programów Samby.

Zakładając, że Samba jest poprawnie zainstalowana, strona główna modułu wyświetli listę wszystkich udziałów plików i drukarek zdefiniowanych w twoim systemie. Jeśli Webmin stwierdzi, że serwer Samba nie działa, pojawi się opcja próby uruchomienia serwera. Może to być konieczne, jeśli Samba nie zostanie uruchomiona podczas uruchamiania.


Tworzenie udziału plików

Udział pliku Samba to katalog, który można podłączyć na komputerach klienckich. Każdy udział ma krótką nazwę, taką jak docs lub www , która odwzorowuje na jakiś katalog w twoim systemie uniksowym. Do udziału zwykle odwołuje się klient za pomocą notacji \\server\share .

Aby utworzyć udział, kliknij link Create File Share pod listą istniejących udziałów na stronie głównej. Spowoduje to wyświetlenie formularza umożliwiającego wprowadzenie szczegółów nowego udziału. Chociaż Samba obsługuje wiele parametrów dla każdego udziału, najważniejsze z nich to:

Udostępnij nazwę Każdy udział musi mieć nazwę używaną przez klientów, aby się do niego odwoływać. Jednym szczególnym przypadkiem jest udział All home directories , wyjaśniony później.
Ścieżka Katalog do udostępnienia. Klienci korzystający z tego udziału mogą uzyskiwać dostęp tylko do plików w tym katalogu lub poniżej tego katalogu.
Zapisywalny Określa, czy klienci mogą zapisywać w plikach i katalogach w tym udziale.
Dostęp dla gościa Jeśli udział umożliwia użytkownikom-gościom, klienci mogą uzyskać do niego dostęp bez konieczności podawania prawidłowej nazwy i hasła. Udział może albo zabronić użytkownikom gościa, zezwolić gościom i zwykłym użytkownikom, albo zezwolić tylko gościom.
Aby uzyskać informacje o innych opcjach udostępniania, zobacz sekcję Opcje zaawansowane poniżej.

Po wprowadzeniu szczegółów nowego udziału i kliknięciu przycisku Create , będzie on natychmiast dostępny dla komputerów klienckich. Zakładając, że wszystko jest poprawnie skonfigurowane w sieci, użytkownicy będą mogli korzystać z funkcji Network Neighbourhood w systemie Windows, aby zobaczyć serwer i wszystkie jego udziały. Nowo utworzony udział można następnie zmapować na literę dysku na komputerze.


Tworzenie udziału drukarki

Udział drukarki Samba to lokalna lub zdalna drukarka uniksowa, którą chcesz udostępnić klientom PC. Podobnie jak udziały plików, każdy udział drukarki ma krótką nazwę (jak hp5si ) i jest określany za pomocą notacji \\server\share .

Aby utworzyć nowy udział drukarki, kliknij Create Printer Share jak na stronie głównej. Spowoduje to wyświetlenie formularza podobnego do formularza używanego do tworzenia udziałów plików, w którym możesz wprowadzić szczegóły nowego udziału. Najważniejsze opcje nowego udziału drukarki:

Udostępnij nazwę Każdy udział musi mieć nazwę używaną przez klientów, aby się do niego odwoływać. Jednym szczególnym przypadkiem jest udział All printers , wyjaśniony później.
Drukarka Drukarka uniksowa do udostępnienia. Może to być dowolna drukarka, na której wydrukujesz przy użyciu polecenia lpr .
Ścieżka Katalog, w którym tymczasowe pliki wydruku
Dostęp dla gościa Jeśli udział umożliwia użytkownikom-gościom, klienci mogą uzyskać do niego dostęp bez konieczności podawania prawidłowej nazwy i hasła. Udział może albo zabronić użytkownikom gościa, zezwolić gościom i zwykłym użytkownikom, albo zezwolić tylko gościom.
Typ drukarki Nazwa sterownika drukarki, którego należy użyć dla tej drukarki. Jeśli wpiszesz wartość dla tej opcji i pasuje ona do napędu drukarki na komputerach klienckich, użytkownicy nie będą musieli wybierać sterownika drukarki podczas dodawania tej drukarki.

Podobnie jak w przypadku udziałów plików, dostępnych jest wiele innych opcji dla udziałów drukowania. Po dodaniu udziału drukarki będzie on dostępny dla klientów. W systemach Windows 95 i NT drukarkę można dodać za pomocą opcji Add Printer w panelu sterowania drukarek. Po dodaniu użytkownik może drukować na nim jak na dowolnej drukarce lokalnej lub sieciowej.


Tworzenie kopii


Edycja udziału

Aby edytować istniejący udział, kliknij jego nazwę na liście udziałów na stronie głównej. Spowoduje to wyświetlenie tej samej formy użytej do utworzenia udziału, umożliwiając modyfikację wszystkich opcji i parametrów. Aby zapisać zmiany, kliknij przycisk Apply w lewym dolnym rogu strony.

Aby usunąć udział, kliknij przycisk Delete w prawym dolnym rogu strony. Istniejący użytkownicy nie zostaną natychmiast rozłączeni - jednak nowi użytkownicy nie będą mogli połączyć się z udziałem.


Użytkownicy i bezpieczeństwo

W przypadku udziałów, które nie pozwalają na dostęp gości, Samba oczekuje od klienta podania nazwy użytkownika i hasła. Zazwyczaj są one sprawdzane na liście użytkowników systemu Unix, która może być aktualizowana przez moduł User Manager . Samba może także zachować własną nazwę użytkownika i listę haseł - więcej informacji znajduje się w sekcji Zaszyfrowane hasła .

Niektóre wersje systemu Windows nie pozwalają użytkownikowi podać nazwy użytkownika podczas uzyskiwania dostępu do udziału - zamiast tego nazwa użytkownika jest podawana podczas „logowania” do systemu Windows. Jeśli wszyscy użytkownicy klienta logują się do systemu Windows przy użyciu tej samej nazwy użytkownika, której używają w systemie Unix, nie stanowi to problemu. Jeśli nie, masz 2 opcje:

  1. Systemy Windows 95 i NT mogą montować udział ręcznie, wpisując polecenie net use drive: share w wierszu polecenia lub klikając przycisk mapowania dysku sieciowego w oknie pliku i wprowadzając ścieżkę udziału. W obu przypadkach udział może mieć format \\server\share%user , gdzie użytkownik to nazwa \\server\share%user , za pomocą której można się zalogować na serwerze.

  2. Sambę można skonfigurować tak, aby próbowała dopasować podane hasło do listy użytkowników, aby znaleźć prawidłową nazwę użytkownika. Opcja udostępniania Unix users systemie Unix users pozwala określić użytkowników lub grupy użytkowników, z którymi mają być sprawdzane. Uwaga: korzystanie z tej opcji w przypadku dużej liczby użytkowników nie jest zbyt bezpieczne, ponieważ 2 osoby mogą mieć to samo hasło.


    Szyfrowane hasła

    Zwykle hasła przesyłane przez sieć między serwerem Samba a klientami PC nie są szyfrowane. Jest to złe z 2 powodów:
    1. Każdy może nasłuchiwać w Twojej sieci i przechwytywać hasła innych osób.
    2. Najnowsze wersje systemu Windows 9x i NT odmawiają wysyłania haseł niezaszyfrowanych. Użytkownicy próbujący uzyskać dostęp do serwera Samba z tych systemów otrzymają komunikat o błędzie, taki jak ??? . Ta zmiana pojawiła się po raz pierwszy w dodatku Service Pack 3 dla systemu NT.

    Na szczęście Samba może używać szyfrowanych haseł. Nie można jednak dopasować haseł wysyłanych przez klientów do zwykłego pliku haseł uniksowych ze względu na różne stosowane metody szyfrowania. Z tego powodu Samba musi utrzymywać własną listę użytkowników i haseł.

    Aby przełączyć Sambę w tryb szyfrowanego hasła, musisz:

    1. Upewnij się, że Twoja wersja Samby obsługuje szyfrowanie haseł. Na stronie Password Options ustaw opcję Encrypted passwords na tak. Jeśli to się nie powiedzie, musisz pobrać lub skompilować wersję z obsługą szyfrowanego hasła.

    2. Kliknij link Convert Unix users to Samba users na dole strony głównej. Spowoduje to przejście do strony, na której możesz przekonwertować niektórych lub wszystkich istniejących użytkowników Uniksa na użytkowników Samby. Nazwy użytkowników, prawdziwe nazwy, identyfikatory UID i powłoki zostaną przekonwertowane - ale hasła nie.

    3. Aby przypisać hasła użytkownikom, użyj opcji Edit Samba user list na stronie głównej. Spowoduje to wyświetlenie listy wszystkich użytkowników Samby, z których możesz wybrać użytkownika do edycji. Hasło dla każdego użytkownika może być Locked (bez zezwolenia na logowanie), No Password (bez hasła) lub niektóre hasło, które wprowadzisz.


      <- Wróć do modułu