Samba może być używana do konfigurowania serwera pamięci lub udostępniania plików i katalogów w systemie Linux.
W tym artykule pokażę, jak zainstalować i skonfigurować udostępnienie samba z systemem Windows i Centos 7. Zacznijmy.
Serwer Samba i komputery klientów są konfigurowane w następujący sposób:
Serwer pamięci samba (na podstawie Centos 7) ma nazwę hosta Server SMB i adres IP 10.0.1.11
Klient Samby Centos 7 ma nazwę hosta Client SMB i adres IP 10.0.1.14
Klient Samba Windows 7 ma adres IP 10.0.1.12
Te komputery są w tej samej sieci 10.0.1.0/24
Konfigurowanie DN dla serwera Samba:
Zanim zaczniesz, upewnij się, że serwer DNS jest prawidłowo skonfigurowany. W przeciwnym razie samba może nie zacząć.
Konfigurowanie pełnego serwera DNS jest poza zakresem tego artykułu, więc edytowałem /etc/hosts plik każdego komputera Centos 7 i dodał tam następujący wiersz.
10.0.1.11-serwer SMBNa Server SMB I Client SMB maszyna, możesz po prostu uruchomić następujące polecenie, aby dodać powyższy wiersz do /etc/hosts plik:
$ echo "10.0.1.11 SMB -SERVER "| sudo tee -a /etc /hosts
Dla klienta Windows użyłem notatnika do edycji C: \ Windows \ System32 \ Drivers \ itp. \ Hosts Plik i dodałem następujący wiersz:
10.0.1.11-serwer SMBKrok 1:
Idź do Początek menu i wyszukiwanie Notatnik. Teraz kliknij prawym przyciskiem myszy Notatnik ikona i kliknij Uruchom jako administrator.
Krok 2:
Teraz naciśnij + o iść do Plik > Otwarty… i wybierz plik C: \ Windows \ System32 \ Drivers \ itp. \ Hosts
Krok 3:
Teraz dodaj powyższą linię do końca pliku. Teraz naciśnij + S lub idź do Plik > Ratować Aby zapisać plik.
Instalowanie serwera Samba:
Serwer Samba nie jest domyślnie zainstalowany w CentOS 7. Więc musisz go zainstalować na Server SMB maszyna.
Przed zainstalowaniem serwera Samba uruchom następujące polecenie, aby zaktualizować Mniam PAKIET REPOTOPTORY Pamięć podręczna:
$ sudo yum makecache
Teraz zaktualizuj system CentOS 7 o następujące polecenie:
Aktualizacja $ sudo yum
Jeśli aktualizacja jest dostępna, powinieneś zobaczyć następujące okno. Naciskać y a następnie naciśnij kontynuować.
Proces aktualizacji powinien zająć trochę czasu. Po zakończeniu uruchom następujące polecenie, aby ponownie uruchomić system.
$ sudo restart
Teraz zainstaluj serwer Samba z następującym poleceniem:
$ sudo yum instaluj samba
Teraz naciśnij y a następnie naciśnij kontynuować.
Serwer Samba powinien zostać zainstalowany.
Usługi Samba SMB I NMB są domyślnie zatrzymane. Musisz je zacząć przed zrobieniem cokolwiek.
Zacząć SMB Usługa z następującym poleceniem:
$ sudo systemctl start SMB
Zacząć NMB Usługa z następującym poleceniem:
$ sudo systemctl start nmb
Teraz musisz dodać SMB I NMB Usługi uruchamiania systemu, aby uruchamiali się, gdy serwerowy komputer blokuje.
Dodaj SMB Usługa uruchamiania systemu za pomocą następującego polecenia:
$ sudo systemctl włącz SMB
Dodaj NMB Usługa uruchamiania systemu za pomocą następującego polecenia:
$ sudo systemctl włącz NMB
Dodawanie i listowanie użytkowników Samby:
Użytkownicy systemu Windows mają różne pliki i schematy uprawnień do katalogu niż Linux. Aby dodać te dodatkowe parametry do istniejących użytkowników Linuksa, pdbedit Polecenie jest używane.
Możesz dodać użytkownika logowania do samby za pomocą następującego polecenia:
$ sudo pdbedit -a -u $ (whoami)
Teraz musisz skonfigurować hasło Samba. To jest hasło, których użyjesz, gdy zaloguj się w podziale samby.
Wpisz hasło Samba dla użytkownika i naciśnij .
Ponownie idź hasło Samby i naciśnij .
Twój użytkownik logowania powinien zostać dodany.
Możesz dodać innych użytkowników Linuksa do samby również z następującym poleceniem:
$ sudo pdbedit -a -u nazwa użytkownika
Notatka: Tutaj, NAZWA UŻYTKOWNIKA może być dowolna nazwa użytkownika Linux.
Teraz możesz wymienić wszystkich użytkowników Samby za pomocą następującego polecenia:
$ sudo pdbedit -l
Umożliwianie ruchu samby:
Teraz zezwól na ruch Samby do Server SMB maszyna z następującymi Firewalld Komenda:
$ sudo firewall-cmd --add-service = samba-permanent
Zastosuj nowy Firewalld Konfiguracja z następującym poleceniem:
$ sudo firewall-cmd-odpowiadanie
Dostęp do akcji Samba od Centos 7 Client:
Możesz zainstalować narzędzia klientów Samba na swoich maszynach Centos 7, z których chcesz zamontować akcje samba Server SMB maszyna.
Uruchom następujące polecenie, aby zainstalować narzędzia klienta Samba na kliencie Centos 7:
$ sudo yum instaluj samba-client
Teraz naciśnij y a następnie naciśnij kontynuować.
Należy zainstalować narzędzia klientów samba.
Teraz możesz wymienić cały dostępny udział w swoim logowaniu NAZWA UŻYTKOWNIKA NA Server SMB Maszyna z następującym poleceniem:
$ smbclient -u nazwa użytkownika> -l // nazwa hosta
Notatka: Tutaj NAZWA UŻYTKOWNIKA Czy twoja nazwa użytkownika samby i Nazwa hosta Czy nazwa DNS lub IP twojego Server SMB.
Teraz wpisz hasło Samba i naciśnij .
Wszystkie twoje akcje powinny być wymienione. Domyślnie tylko katalog domowy użytkownika jest udostępniany. Jeśli chcesz, możesz dodać więcej akcji.
Teraz możesz zamontować swój udostępnienie z następującym poleceniem:
$ sudo Mount -t CIFS -O nazwa użytkownika = nazwa użytkownika, hasło = samba_password
// server_ip/shaRename MountPoint
Uwaga: nazwa użytkownika I Samba_password to szczegóły logowania samby, IP SERWERA to adres IP Server SMB, Nazwa wspólna to nazwa udziału i Punkt Mountpoint to lokalizacja/ścieżka, w której chcesz zamontować swój udział Nazwa wspólna na Centos 7.
Udział jest zamontowany.
Dostęp do udostępniania Samba od Windows Client:
Z Windows po prostu otwórz Przeglądarka plików i wpisz \\Nazwa hosta\Nazwa wspólna w Twojej lokalizacji, jak zaznaczono na zrzucie ekranu poniżej. Po zakończeniu naciśnij .
Teraz wpisz swoją sambę NAZWA UŻYTKOWNIKA I HASŁO i kliknij OK.
Powinieneś zostać zalogowany do swojego udziału, jak widać.
Jeśli chcesz dodać więcej akcji, przeczytaj Tworzenie udostępniania 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 nie ma zakresu tego artykułu. Sprawdź dokumentację Selinux, aby uzyskać więcej informacji na temat Selinux i jak skonfigurować ją dla samby.
W ten sposób instalujesz i konfigurujesz SABA Udostępnianie z systemem Windows i Centos 7. Dziękujemy za przeczytanie tego artykułu.