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-serwerNa 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-serwerKrok 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.
$sudorestartTeraz 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ŻYTKOWNIKANotatka: 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 HOSTANotatka: 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.