Jak zainstalować i skonfigurować Samba Share z Windows i CentOS

How Install Configure Samba Share With Windows



Samba to system udostępniania plików zgodny z systemem Windows. Służy do konfigurowania udziału systemu Windows w systemach Linux. Samba to implementacja protokołu SMB/CIFS w Linuksie.

Samby można używać do konfigurowania serwera pamięci masowej lub udostępniania plików i katalogów w systemie Linux.







W tym artykule pokażę, jak zainstalować i skonfigurować udział Samby w systemie Windows i CentOS 7. Zaczynamy.



Serwer i komputery klienckie Samby są konfigurowane w następujący sposób:







ten Serwer pamięci masowej Samba (oparty na CentOS 7) ma nazwę hosta smb-serwer i adres IP 10.0.1.11

ten Klient Samby CentOS 7 ma nazwę hosta czyjś klient i adres IP 10.0.1.14



ten Klient Samby dla systemu Windows 7 ma adres IP 10.0.1.12

Te komputery są w tej samej sieci 10.0.1.0/24

Konfiguracja DNS dla serwera Samba:

Zanim zaczniesz, upewnij się, że Twój serwer DNS jest poprawnie skonfigurowany. W przeciwnym razie Samba może się nie uruchomić.

Konfiguracja pełnego serwera DNS jest poza zakresem tego artykułu, więc dokonałem edycji /etc/hosty pliku każdej maszyny CentOS 7 i dodał tam następujący wiersz.

10.0.1.11 smb-serwer

Na smb-serwer oraz czyjś klient maszyny, możesz po prostu uruchomić następujące polecenie, aby dodać powyższą linię do /etc/hosty plik:

$wyrzucił '10.0.1.11 serwer-smb' | sudo trójnik -do /itp/zastępy niebieskie

W przypadku klienta Windows do edycji używałem Notatnika C:WindowsSystem32Driversetchosts plik i dodał tam następujący wiersz:

10.0.1.11 smb-serwer

Krok 1:

Przejdź do Początek menu i wyszukaj notatnik . Teraz kliknij prawym przyciskiem myszy Notatnik ikonę i kliknij Uruchom jako administrator .

Krok 2:

Teraz naciśnij + lub iść do Plik > Otwarty… i wybierz plik C:WindowsSystem32Driversetchosts

Krok 3:

Teraz dodaj powyższą linię na końcu pliku. Teraz naciśnij + s lub przejdź do Plik > Zapisać aby zapisać plik.

Instalowanie serwera Samba:

Serwer Samba nie jest domyślnie instalowany w CentOS 7. Więc musisz go zainstalować na smb-serwer maszyna.

Przed zainstalowaniem serwera Samba uruchom następujące polecenie, aby zaktualizować MNIAM pamięć podręczna repozytorium pakietów:

$sudo pycha

Teraz zaktualizuj swój system CentOS 7 za pomocą następującego polecenia:

$sudo mniam aktualizacja

Jeśli aktualizacja jest dostępna, powinieneś zobaczyć następujące okno. naciskać oraz a następnie naciśnij kontynuować.

Proces aktualizacji powinien chwilę potrwać. Po zakończeniu uruchom następujące polecenie, aby ponownie uruchomić system.

$sudorestart

Teraz zainstaluj serwer Samba za pomocą następującego polecenia:

$sudo mniam instalacjasamba

Teraz naciśnij oraz a następnie naciśnij kontynuować.

Powinien być zainstalowany serwer Samba.

Usługi samby ktoś oraz nmb są domyślnie zatrzymywane. Musisz je uruchomić, zanim cokolwiek zrobisz.

Zacząć ktoś usługa za pomocą następującego polecenia:

$sudosystemctl uruchom kogoś

Zacząć nmb usługa za pomocą następującego polecenia:

$sudosystemctl start nmb

Teraz musisz dodać ktoś oraz nmb usługi do uruchamiania systemu, aby były uruchamiane podczas uruchamiania komputera serwera.

Dodaj ktoś obsługa uruchomienia systemu za pomocą polecenia:

$sudosystemowywłączyćktoś

Dodaj nmb obsługa uruchomienia systemu za pomocą polecenia:

$sudosystemowywłączyćnmb

Dodawanie i wyświetlanie użytkowników Samby:

Użytkownicy systemu Windows mają inne schematy uprawnień do plików i katalogów niż Linux. Aby dodać te dodatkowe parametry do istniejących użytkowników systemu Linux, pbedit używane jest polecenie.

Możesz dodać swojego użytkownika logowania do Samby za pomocą następującego polecenia:

$sudopbedit-do -u$(kim jestem)

Teraz musisz ustawić hasło Samby. Jest to hasło, którego będziesz używać podczas logowania do udziału Samby.

Wpisz swoje hasło Samby dla użytkownika i naciśnij .

Wpisz ponownie hasło Samby i naciśnij .

Twój login użytkownika powinien zostać dodany.

Możesz również dodać innych użytkowników Linuksa do Samby za pomocą następującego polecenia:

$sudopbedit-do -uNAZWA UŻYTKOWNIKA

Notatka: Tutaj, NAZWA UŻYTKOWNIKA może być dowolną nazwą użytkownika Linuksa.

Teraz możesz wyświetlić listę wszystkich użytkowników Samby za pomocą następującego polecenia:

$sudopbedit-TEN

Zezwalanie na ruch Samba:

Teraz zezwól na ruch samby do smb-serwer maszyna z następującymi Zapora sieciowa Komenda:

$sudofirewall-cmd--dodaj-usługę=samba--stały

Zastosuj nowy Zapora sieciowa konfiguracja za pomocą następującego polecenia:

$sudofirewall-cmd--przeładować

Uzyskiwanie dostępu do udziałów Samby z klienta CentOS 7:

Możesz zainstalować narzędzia klienta Samby na komputerach CentOS 7, z których chcesz zamontować udziały Samby smb-serwer maszyna.

Uruchom następujące polecenie, aby zainstalować narzędzia klienta Samba na kliencie CentOS 7:

$sudo mniam instalacjaklient samby

Teraz naciśnij oraz a następnie naciśnij kontynuować.

Należy zainstalować narzędzia klienta Samby.

Teraz możesz wyświetlić listę wszystkich dostępnych udziałów dla swojego loginu NAZWA UŻYTKOWNIKA na smb-serwer maszynę za pomocą następującego polecenia:

$czyjś klient-UNAZWA UŻYTKOWNIKA> -TEN //NAZWA HOSTA

Notatka: Tutaj NAZWA UŻYTKOWNIKA to Twoja nazwa użytkownika Samby i NAZWA HOSTA to nazwa DNS lub adres IP twojego smb-serwer .

Teraz wpisz swoje hasło Samby i naciśnij .

Wszystkie twoje akcje powinny być wymienione. Domyślnie udostępniany jest tylko katalog domowy użytkownika. Jeśli chcesz, możesz dodać więcej akcji.

Teraz możesz zamontować swój udział za pomocą następującego polecenia:

$sudo uchwyt -Tcifs-lub Nazwa Użytkownika=NAZWA UŻYTKOWNIKA,hasło= SAMBA_HASŁO
//IP SERWERA/SHARENAME MOUNTPOINT

Uwaga: NAZWA UŻYTKOWNIKA oraz SAMBA_PASSWORD są dane logowania Samby, IP SERWERA to adres IP smb-serwer , NAZWA UDOSTĘPNIANIA to nazwa udziału i PUNKT NA GÓRĘ to lokalizacja/ścieżka, w której chcesz zamontować udział NAZWA UDOSTĘPNIANIA na CentOS 7.

Redlica jest zamontowana.

Uzyskiwanie dostępu do udziałów Samby z klienta Windows:

Z okien wystarczy otworzyć Przeglądarka plików i wpisz \ NAZWA HOSTA NAZWA UDOSTĘPNIANIA w Twojej lokalizacji, jak zaznaczono na zrzucie ekranu poniżej. Gdy skończysz, naciśnij .

Teraz wpisz swoją Samba NAZWA UŻYTKOWNIKA oraz HASŁO i kliknij ok .

Powinieneś być zalogowany do swojego udziału, jak widzisz.

Dodawanie kolejnych akcji:

Jeśli chcesz dodać więcej udostępnień, przeczytaj Tworzenie udziału plików sekcja artykułu na https://linuxhint.com/install-samba-on-ubuntu/

Notatka: Zrobiłem wszystko, gdy SELinux był wyłączony. Praca z SELinux jest poza zakresem tego artykułu. Zapoznaj się z dokumentacją SELinuksa, aby uzyskać więcej informacji o SELinuksie i o tym, jak skonfigurować go dla Samby.

Tak więc instalujesz i konfigurujesz udział Samby w systemie Windows i CentOS 7. Dziękujemy za przeczytanie tego artykułu.