Setup Samba w Centos 7

Anonim

Setup Samba w Centos 7

Serwer plików (FS) w systemach operacyjnych Linux może być używany do różnych celów, ale w większości przypadków jest zaangażowany w tworzenie lokalnej sieci i folderów publicznych z komputerami z systemem Windows. Najpopularniejsza obecnie Uważana jest obecnie SAMBA. Jest zainstalowany w wielu rozkładach, a doświadczeni użytkownicy preferują to narzędzie jako główny, jeśli chcesz użyć serwerów plików. Dziś pojawi się instalację i konfigurowanie tego komponentu w Centos 7.

Dostosuj sambę w Centos 7

Rozmieściliśmy cały materiał do kroków, ponieważ proces standardowej konfiguracji zwykle zajmuje dużo czasu i składa się z kilku różnych etapów. Nie obejdziemy boków i wstępnych działań z systemem Windows, ponieważ już określono powyżej, że Samba jest często używana w pakiecie za pomocą tego systemu operacyjnego. Możesz dokładnie zbadać instrukcje przedstawione, aby zrozumieć podstawowe zasady konfiguracji serwera plików w centos 7.

Krok 1: Prace przygotowawcze w systemie Windows

Warto zacząć zacząć od Windows, ponieważ konieczne będzie określenie ważnych informacji, bez których nie jest konieczne, bez tworzenia sieci i folderów publicznych. Musisz określić nazwę grupy roboczej i wprowadzić zmiany w pliku "Hosts", aby próby połączenia zostały zablokowane. Wszystko wygląda tak:

  1. Otwórz "Start", poprzez wyszukiwanie, aby znaleźć "wiersz polecenia" i uruchom tę aplikację w imieniu administratora.
  2. Przejdź do wiersza polecenia systemu Windows, aby uzyskać dalsze ustawienie Samba w Centos 7

  3. Wprowadź polecenie Stacja robocza SIFT, aby znaleźć aktualną konfigurację stacji roboczej. Aktywuj akcję, naciskając klawisz Enter.
  4. Polecenie, aby określić domenę stacji roboczej przed utworzeniem samby w Centos 7

  5. Poczekaj na pojawienie się listy. W nim znajdź element "domeny stacji roboczej" i pamiętaj o jego wartości.
  6. Definicja domeny grupy roboczej przed utworzeniem Samby w Centos 7

  7. W tej samej sesji konsoli wprowadź Notatnik C: Windows System32 Drygines Ciąg, aby otworzyć żądany plik za pomocą domyślnego "Notatnika".
  8. Uruchamianie notatnika do konfigurowania udostępnionych okien przed ustawieniem Samba w Centos 7

  9. Uruchom na końcu listy i włóż linię 192.168.0.1 SRVR1.Domain.com SRVR1, zastępując ten adres IP do adresu urządzenia, w którym samba zostanie dostosowana. Następnie zapisz wszystkie zmiany.
  10. Konfigurowanie udostępnionego dostępu do systemu Windows przed utworzeniem Samby w Centos 7

W tym celu wszystkie działania z komputerem na końcu systemu Windows, co oznacza, że ​​można przejść do Centos 7 i podjąć bezpośrednią konfigurację serwera plików Samba.

Krok 2: Zainstaluj Samba w Centos 7

Nie wszystkie składniki wymagane do prawidłowego działania Samby są instalowane domyślnie w rozważanym systemie operacyjnym, więc będą musiały być dodawane ręcznie. Wszystkie te działania będą wykonywane przez terminal, a także musisz upewnić się, że masz aktywne połączenie internetowe i możliwość korzystania z polecenia sudo.

  1. Otwórz konsolę wygodną dla Ciebie, na przykład za pomocą menu aplikacji lub standardowej kombinacji Ctrl + Alt + T.
  2. Rozpoczęcie terminalu do dalszej instalacji Samby w Centos 7

  3. Wejdź tutaj Sudo Yum Install -y Samba Samba-Common Python-Glade2 System-Config-Samba do uruchomienia jednoczesnej instalacji wszystkich wymaganych dodatkowych narzędzi.
  4. Polecenie do złożonej instalacji komponentów Samba w Centos 7

  5. Wprowadź hasło superużytkownika, aby potwierdzić tę akcję. Rozważ, że znaki napisane w tej linii nie są wyświetlane.
  6. Wpis hasła, aby potwierdzić złożoną instalację komponentów Samba w Centos 7

  7. Zostaniesz powiadomiony, że rozpoczął się proces instalacji. Podczas tego nie zamykaj "terminalu", w przeciwnym razie wszystkie ustawienia zostaną automatycznie zresetowane.
  8. Czekam na zakończenie kompleksowej instalacji Samba w Centos 7

  9. Po zakończeniu operacji pojawią się, które odnoszą się, że niezbędne narzędzia i ich zależności są ustalone - możesz iść dalej.
  10. Informacje o pomyślnym zakończeniu kompleksowej instalacji Samby w Centos 7

Dzięki zespołowi wprowadziło wcześniej wszystkie media zostały natychmiast zainstalowane jednocześnie i nic więcej do dodania do systemu. Serwer plików zostanie uruchomiony automatycznie i natychmiast dodany do Autoload, więc nie możesz się martwić o jego włączenie lub tworzenie symbolicznych łączy.

Krok 3: Instalowanie parametrów globalnych

Samba jest instalowana w systemie operacyjnym w "czystej formie", co oznacza, że ​​teraz parametry określające jego zachowanie nie są określone. Będą musieli zostać zainstalowany na własną rękę i jest warto z główną konfiguracją. Oferujemy użycie standardowego szablonu, zastępując niektóre niestandardowe linie.

  1. Czasami Samba jest zainstalowany w czystym pliku konfiguracyjnym, ale niektóre parametry można już określić. Najpierw utwórzmy kopię zapasową tego obiektu tak, że jeśli szybko go przywrócisz. To zadanie jest wykonywane przez wejście do sudo mv /etc/samba/smba/smba/samba/smb.conf.bak.
  2. Komenda, aby utworzyć kopię CV pliku ustawień SAMBA w Centos 7

  3. Ta akcja, jak wszystkie późniejsze, będzie musiał potwierdzić, określając hasło superużytkownika.
  4. Potwierdzenie polecenia Aby utworzyć plik kopii zapasowej ustawień Samba w Centos 7

  5. Następujące manipulacje zostaną wykonane bezpośrednio z samym plikiem konfiguracyjnym. Aby to zrobić, edytor tekstu jest zawsze używany. Zgodnie ze standardem dodano VI, ale nie jest wystarczająco wygodne dla początkujących użytkowników, więc zalecamy instalację Nano przez polecenie Sudo Yum Install Nano.
  6. Uruchamianie konfiguracji edytora tekstu przed utworzeniem SAMA w Centos 7

  7. Jeśli Nano zostało już dodane do systemu operacyjnego, zostaniesz o tym powiadomiony.
  8. Udane edytor tekstu Informacje o konfiguracji przed utworzeniem samby w Centos 7

  9. Teraz włączamy do edycji pliku konfiguracyjnego, wprowadzając sudo nano /etc/samba/smb.conf.
  10. Idź do edycji serwera plików SAMBA w centos 7 za pomocą edytora tekstu

  11. W oknie, które się otwierają, wprowadź poniższe treści.

    [światowy]

    Workgroup = Workgroup.

    Server String =% H Server (Samba, Ubuntu)

    NETBIOS Name = Ubuntu Share

    DNS proxy = nie

    log pliku = /var/log/samba/log.%M

    Max Log Size = 1000

    Passdb Backend = TDBSAM

    UNIX HASŁO SYNC = TAK

    Passwd Program = / usr / bin / passwd% u

    Pam Hasło Zmień = Tak

    Mapa do gościa = zły użytkownik

    Usershare pozwalają gościom = tak

  12. Instalowanie konfiguracji serwera plików generała SAMBA w Centos 7

  13. Naciśnij kombinację klawiszy CTRL + O, aby zapisać zmiany.
  14. Zapisywanie konfiguracji serwera plików generała SAMBA w Centos 7

  15. Nie zmieniaj nazwy pliku, ale po prostu kliknij Enter.
  16. Potwierdzenie konfiguracji serwera ogólnego pliku Samba w Centos 7

  17. Następnie możesz zostawić okno edytora tekstu, zamykając Ctrl + X.
  18. Zamknij edytor tekstu po zakończeniu ustawienia serwera plików SAMBA w Centos 7

Wskazaliśmy powyżej, które zawartość powinna być włożona do pliku konfiguracyjnego, jednak wartości tych parametrów zmieniają się w zależności od wymagań użytkownika. Wymyślmy to bardziej szczegółowo z najważniejszymi punktami:

  • Grupa robocza. Ten parametr określa nazwę grupy roboczej. Jego wartość jest ustawiona zgodnie z informacjami zdefiniowanymi w systemie Windows.
  • Nazwa NetBIOS. Zmień wartość do dowolnej nazwy, którą chcesz być wyświetlany na komputerze z systemem Windows podczas interakcji za pomocą tego urządzenia.
  • Plik dziennika. Jako wartość tego parametru określ ścieżkę do pliku, w którym chcesz zapisać dzienniki zdarzeń, które są zapisywane podczas funkcjonowania serwera plików.
  • Backend PassDB. Ta opcja określa typ pamięci masowej haseł. Jeśli nie wiesz, co tu pytasz, lepiej pozostawić ten przedmiot w wartości domyślnej.
  • UNIX Sync Sync. Zaleca się aktywowanie tego parametru, ponieważ jest odpowiedzialny za synchronizację hasła /
  • Mapa gościa. Używane do wyznaczania dostępu do gości. Posiada kilka wartości: Zły użytkownik jest używany do kont nieistniejących, złych haseł ładuje tryb gościa podczas wprowadzania wejścia hasła i nigdy nie dezaktywuje opcji.

Ponadto istnieją inne opcje konfiguracji w Sambie, a interfejs graficzny jest implementowany. Z tym wszystkim radzimy Ci zapoznać się z oficjalną dokumentacją, ponieważ wszystkie informacje nie mogą być skonfigurowane w tym samym artykule.

Krok 4: Tworzenie publicznego katalogu

Kontynuuj konfigurację serwera plików, zdemontowane zasadę tworzenia katalogu publicznego. Natychmiast zauważ, że takie foldery zwykle nie są ograniczone do hasła i są dostępne do przeglądania lub nawet do edycji absolutnie każdego podłączonego użytkownika. Najczęściej tworzy jeden taki katalog, ale nic nie uniemożliwia im dodanie ich ilości. Utworzenie pierwszego takiego folderu jest wykonywane w następujący sposób:

  1. W terminalu wprowadź sudo mkdir -p / samba / allAccess, aby utworzyć wymienione powyżej folder. Zmień nazwę na dowolną, jeśli jest to wymagane.
  2. Utwórz folder do udostępniania serwera plików Samba w Centos 7

  3. Pierwsze kroki z udostępnionym dostępem, początkowo poruszając się po ścieżce CD / Samby.
  4. Idź do edycji utworzonego folderu publicznie dostępnego w Sambie w Centos 7

  5. Tutaj włóż ciąg allAccess sudo chmod -r 0755 i kliknij Enter.
  6. Ustawianie poziomu dostępu do utworzonego folderu Samba w Centos 7

  7. Kolejny sudo chown -r nikt parametr: Nogroup Alliccess / jest odpowiedzialny za zapewnienie dostępu do absolutnie wszystkich użytkowników.
  8. Dodatkowe polecenie Aby ustawić poziomy dostępu do folderów SAMBA w Centos 7

  9. Teraz musisz wyznaczyć ten folder w pliku konfiguracyjnym. Aby rozpocząć, uruchom go przez sudo nano /etc/samba/smb.conf.
  10. Idź do dodawania publicznie dostępnego folderu w pliku konfiguracyjnym Samba w Centos 7

  11. Włóż blok lub początek pliku poniżej bloku. Porozmawiamy o znaczeniu każdej linii trochę później, że masz do czynienia z instalacją poszczególnych wartości.

    Całkowity dostęp]

    Ścieżka = / samba / allAccess

    Przeglądalny = tak.

    Zapisywalny = tak.

    Gość OK = Tak

    tylko do odczytu = nie

  12. Zapisz zmiany i zostaw edytor tekstu.
  13. Zapisywanie pliku konfiguracyjnego SAMBA w Centos 7 po dokonaniu zmian

  14. Wszystkie ustawienia zostaną zastosowane tylko po ponownym uruchomieniu serwera plików, więc zrób to teraz, pisząc sudo Systemctl Restart Samba.
  15. Ponowne uruchomienie serwera plików SAMBA w centos 7 po dokonaniu zmian

Po utworzeniu wszystkiego niezbędnego katalogu publicznego zaleca się sprawdzenie ich wydajności w systemie Windows, wprowadzając tam komendę SRVR1 allAccess. Teraz wpływajmy na powyższe parametry:

  • Ścieżka. Tutaj ścieżka pasuje do folderu wybranego publicznie.
  • Przeglądalny. Aktywacja tego parametru wyświetli katalog w dozwolonej liście.
  • Zapisywalny. Określony folder można edytować, jeśli wartość tego parametru jest określona jako tak.
  • Gość OK. Aktywuj ten element, jeśli chcesz zapewnić folder udostępniania.
  • Tylko czytać. Użyj wartości dodatniej tego parametru, aby ustawić wartość folderu tylko do odczytu.

Krok 5: Tworzenie bezpiecznego katalogu

Jako ostatni przykład konfiguracji Samba, chcemy porozmawiać o tworzeniu chronionych folderów, które będą pod hasłem i są dostępne tylko dla konkretnych użytkowników. Jak już rozumiesz, możesz tworzyć takie katalogi, nieograniczoną ilość, a to się dzieje:

  1. Utwórz katalog, który zostanie skonfigurowany dalej za pomocą polecenia sudo mkdir -p / samba / allAccess / Secure.
  2. Tworzenie bezpiecznego folderu dla serwera plików SAMBA w Centos 7

  3. Dodaj grupę, w której autoryzowani użytkownicy obejmie, za pośrednictwem Sudo AddGroup SecuredGroup.
  4. Tworzenie grupy do uzyskania dostępu do folderu chronionego w SAMBA w Centos 7

  5. Przejdź do lokalizacji chronionego katalogu, określając CD / SAMBA / ALLACCESS.
  6. Idź do edycji bezpiecznego folderu Samba w Centos 7

  7. Tutaj ustaw prawa dla każdego użytkownika indywidualnego przez Sudo Chown -R Richard: SecuredGroup Bezpiecznie. Wymień nazwę Richarda w tym poleceniu do konieczności.
  8. Tworzenie reguł dla zabezpieczonego folderu serwera plików SAMBA w Centos 7

  9. Pozostaje tylko w celu wprowadzenia wspólnego Sudo Chmod -R 0770 Bezpieczne polecenie Security / Security.
  10. Tworzenie zasad dla użytkowników chronionego folderu Samba w Centos 7

  11. Przejdź do pliku konfiguracyjnego (sudo nano /etc/samba/smb.conf), aby określić folder, który właśnie skonfigurowaliśmy.
  12. Idź do edycji pliku konfiguracyjnego SAMBA w Centos 7, aby dodać bezpieczny folder

  13. Skopiuj i wklej blok w edytorze poniżej.

    [Zabezpieczony]

    Ścieżka = / samba / allAccess / zabezpieczona

    Ważny użytkownicy = @SecuredGroup

    Gość OK = Nie

    Zapisywalny = tak.

    Przeglądalny = tak.

  14. Zapisz zmiany i zamknij edytor tekstu.
  15. Zapisywanie pliku konfiguracyjnego po dodaniu bezpiecznego folderu Samba do Centos 7

  16. Dodaj wszystkie konta do odpowiedniej grupy za pośrednictwem Sudo Usermod -a -g SecuredGroup Richard.
  17. Dodawanie użytkownika do grupy katalogu chronionego Samba w Centos 7

  18. Ustaw hasło sudo smbpasswd -a richard dla każdego z nich jako ostatniej akcji, która kończy konfigurację.
  19. Tworzenie hasła do chronionego katalogu Samba w Centos 7

Jest to wszystkie informacje, których chcieliśmy udostępniać opowiedziane o ogólnych ustawieniach serwera plików Samba w Centos 7. Możesz postępować zgodnie z instrukcjami podanymi przez zmianę parametrów i ich wartości, aby utworzyć optymalną konfigurację.

Czytaj więcej