Jak zainstalować i skonfigurować Sambę w systemie Linux Fedora 23

Tym razem zobaczymy proces instalacji i konfiguracja Samby w naszym systemie operacyjnym Fedora 23. Samba, jak wiemy, to pakiet, który umożliwia współdziałanie systemu Windows z systemem Linux. Samba implementuje w swojej strukturze protokół SMB (Server Message Block). W najnowszych wersjach Samby protokół ten jest aktualizowany do CIFS (Common Internet File System), którego główną funkcją jest umożliwienie współdziałania platform takich jak Windows, UNIX i Linux.

główne cechy Samby

  • Utwórz drzewo usług między klientami Windows, Linux i UNIX
  • Pomoc w przeglądaniu sieci za pomocą NetBIOS
  • Działa podobnie do podstawowego kontrolera domeny systemu Windows
  • Uwierzytelnij logowanie w domenach Windows
  • Może działać jako członek grupy serwerów w Active Directory (AD)
  • Dzięki Sambie NIE MOŻESZ działać jako kontroler domeny Active Directory

Obejmuje usługi takie jak
SmbdJest to usługa, która pozwala nam udostępniać pliki i drukarki na klientach Windows
NmbdTłumacz i replikuj nazwę NetBIOS w środowiskach Windows
WinbinddRozwiązuje użytkowników i grupy informacji pochodzące z systemu Windows, takie jak Server 2008 i Server 2012

Sambę możemy zainstalować na dwa (2) sposoby:

  • Podczas procesu instalacji systemu operacyjnego.
  • Za pośrednictwem wiersza poleceń.

1. Jak zainstalować Sambę w instalacji Fedory?


W początkowym oknie możemy wybrać najbardziej potrzebną nam opcję, widzimy, że mamy trzy (3) opcje:

Opcje okna początkowego

  • Zainstaluj Fedorę 23: Natychmiast uruchamia instalację systemu operacyjnego Fedora 23
  • Przetestuj ten nośnik i zainstaluj Fedorę 23: Pozwala nam wykonać test konfiguracji systemu przed rozpoczęciem instalacji, jeśli test się powiedzie, instalacja rozpocznie się
  • Rozwiązywanie problemów: Rozwiązywanie problemów związanych z procesem instalacji

W naszym przykładzie wybieramy pierwszą opcję Zainstaluj Fedorę 23, zobaczymy, że rozpoczyna się proces instalacji, pobierając niezbędne pakiety do instalacji. Następnie zostanie wyświetlone okno powitalne, w którym musimy najpierw wybrać język i kraj do zainstalowania w naszym systemie operacyjnym Fedora 23.

Po wybraniu odpowiedniej opcji przechodzimy do kliknięcia Następny, Wyświetli się następujące okno:

opcje konfiguracji naszego systemu operacyjnego
KlawiaturaDzięki tej opcji możemy określić język i układ klawiatury dla naszej Fedory 23.
Wsparcie językoweDaje nam możliwość wyboru języka, w jakim zostanie zainstalowany system operacyjny.
Data i godzinaDzięki tej opcji możemy określić czas systemowy i wszystko, co jest związane z jego konfiguracją regionalną.
Pochodzenie instalacjiDzięki tej opcji możemy zobaczyć źródło, z którego instalujemy system Fedora 23 i jeśli chcemy to zmienić, możemy to zrobić z tego miejsca.
Miejsce docelowe instalacjiTa opcja jest bardzo ważna, ponieważ za jej pośrednictwem musimy między innymi skonfigurować partycjonowanie naszego dysku twardego, dodać więcej dysków.
Nazwa sieci i zespołuPozwala na konfigurację parametrów sieci, dodawanie nowych połączeń oraz zmianę, jeśli sobie tego życzymy, nazwy naszego serwera.

Kluczową opcją dla naszego serwera WWW jest opcja Wybór oprogramowaniaKliknięcie tej zakładki powoduje wyświetlenie następującego okna:

Ponieważ naszym zamiarem jest dodaj sambę będziemy musieli dodać wspomnianą rolę z prawego panelu, od nas zależy jakie opcje chcemy zainstalować, po prostu je wybieramy i klikamy Zrobione. Po wybraniu przechodzimy do kliknięcia Rozpocznij instalację.

2. Jak zainstalować Sambę z wiersza poleceń


Wchodzimy z użytkownikiem root, już utworzonym i skonfigurowanym podczas instalacji, i wprowadzimy następujące polecenie, aby rozpocząć pobieranie:
 dnf zainstaluj sambę
Pozwoli nam to rozpocząć proces pobierania i aktualizacji niezbędnych pakietów dla zainstaluj sambę:

Akceptujemy pobranie a proces rozpocznie się automatycznie, a także odpowiednia instalacja:

Otwieramy nasz interfejs graficzny i przechodzimy do otwierania terminala z opcji Działania, będziemy zainstaluj edytor graficzny Aby edytować pliki konfiguracyjne Samby, wpiszemy następujące polecenie:

 mniam zainstaluj podkładkę do liści

Akceptujemy pobranie i automatycznie rozpoczyna proces instalacji. Musimy poczekać na pobranie i zainstalowanie odpowiednich pakietów.

Następnie przechodzimy do wyłącz Selinux aby nie było anomalii z konfiguracją Samby, w tym celu wykonamy polecenie:

 nano / etc / selinux / config
Wyświetli się okno z informacjami związanymi z parametrami selinux:

Modyfikujemy wartość SELINUX = egzekwowanie do SELINUX = wyłączone a zmiany zapisujemy za pomocą:

Ctrl + Shift + O

Edytor opuszczamy za pomocą kombinacji:

Ctrl + Shift + X

Przechodzimy do zrestartuj system za pomocą polecenia:

 restart
Po ponownym uruchomieniu systemu przechodzimy do zainstaluj pakiety niezbędne do prawidłowego działania Samba, w tym celu wykonamy następujące polecenie:
 mniam zainstaluj cups-libs samba samba-common samba-client
Odpowiednie pakiety zostaną zaktualizowane.

3. Jak skonfigurować Sambę w Fedorze


Ze względów bezpieczeństwa i opieki zaleca się utworzenie kopii naszego pliku .conf, w tym celu wykonamy następujące polecenie:
 cp /etc/samba/samba.conf /etc/samba/smb.conf.Initial
Następnym krokiem jest skonfigurować i zarządzać naszym plikiem konfiguracyjnym smb.conf, w tym celu wykonamy polecenie:
 nano /etc/samba/smb.conf
Wyświetli się następujące okno:

W tym oknie przystępujemy do konfigurowania Samby tak, aby włącz opcję udostępniania plików między klientami. Zamierzamy zlokalizować grupę Security i musimy ustalić następujące wartości na wypadek, gdyby tak nie było:

 Bezpieczeństwo = backend userPassdb = tdbsam

Te wartości pozwalają użytkownikom Linuksa zalogować się do Samby. Zapisujemy zmiany na wypadek, gdyby zostały zmodyfikowane.

Idziemy do skonfigurować start Samby w naszym systemie, mamy dwie (2) opcje:

  • służ komuś początek: musimy go wpisać za każdym razem, gdy chcemy uruchomić Sambę w systemie
  • chkconfig smb włączony: Włącza automatyczne uruchamianie Samby podczas uruchamiania systemu

W naszym przykładzie użyjemy chkconfig smb włączony.

A później uruchomimy usługę z:

 służ komuś początek
Kolejnym krokiem, który zamierzamy wykonać, jest utworzenie użytkowników, których chcemy mieć możliwość połączenia z Sambą, w tym celu wykonamy następujące zadania:

Zamierzamy utworzyć folder w systemie, do którego będą mieli dostęp wszyscy użytkownicy, wykonamy polecenie:

 mkdir -p / home / share / shared
Notatka-P Umożliwi nam to tworzenie udziałów i folderów udostępnionych bez generowania błędu

Naszym kolejnym krokiem jest dodaj udostępniony folder do grupy użytkowników, pamiętaj, że właścicielem tego folderu jest użytkownik root, dla którego musimy wprowadzić następujące polecenie:

 chown -R root: użytkownicy / home / share / shared
Następnie zapewnimy niezbędne uprawnienia do tego folderu za pomocą polecenia:
 chmod -R ug + rwx lub + rx-w / home / share / shared
Naszym kolejnym zadaniem jest edytuj ponownie plik smb.conf, w tym celu wykonamy polecenie:
 nano /etc/samba/smb.conf
Po otwarciu okna pliku przejdziemy do jego końca i wprowadzimy następujące wiersze:
 [allusers] comment = All Userspath = / home / share / shared valid users = @users forcegroup = użytkownicy tworzą maskę = 0660 maska ​​katalogu = 0771 zapisywalny = tak

Zapisujemy zmiany i wychodzimy z edytora. Ponownie uruchamiamy usługę Samba aby zakończyć stosowanie zmian za pomocą polecenia:

 usługa ponownego uruchomienia smb
NotatkaZa każdym razem, gdy dokonujemy zmiany w pliku smb.conf, musimy ponownie uruchomić usługę, aby zastosować modyfikacje.

Zamierzamy dodać użytkownika testowego, w tym celu wprowadzimy polecenie useradd User_name -m -G users, w naszym przykładzie utworzymy użytkownika useradd testsolvetic -m -G users

Jeżeli chcemy nadać hasło użytkownikowi testsolvetic możemy to zrobić za pomocą polecenia:

 passwd Nazwa_użytkownika
W naszym przypadku byłoby to passwd proofsolvetic (musimy wpisać hasło dwukrotnie).

Aby przypisać naszemu użytkownikowi hasło dostępu do Samby, wykonamy polecenie:

 Smbpasswd - nazwa_użytkownika
W naszym przykładzie smbpasswd -a testy solwentowe

Następnym krokiem w naszej konfiguracji jest włączenie zapory, aby umożliwić łączność z klientem, w tym celu przejdziemy do zakładki Działania i poszukamy opcji Zapora i ją wykonamy. Klikamy opcję Publiczna i zaznaczamy pola usług samba i samba-klient.

Teraz z naszego systemu Windows wprowadzimy polecenie Uruchom:

Przypisany adres IP to 192.1680.8. Podczas wpisywania tego adresu IP z systemu Windows powinno zostać wyświetlone okno z prośbą o podanie nazwy użytkownika i hasła dostępu do Samby. Jeśli korzystamy z systemu Nautilus, musimy wejść do wiersza poleceń i wpisać następujące polecenie:

 smbclient // nazwa hosta / nazwa udziału -U Nazwa_użytkownika
W ten sposób możemy skonfigurować nasz serwer Samba, aby udostępniał pliki innym klientom.

W tym przykładzie nawiążemy połączenie za pośrednictwem systemu operacyjnego Windows 7, w tym celu wprowadzamy kombinację:

Wciskamy OK i zobaczymy, że otworzy się okno z naszym udostępnionym folderem

Tą drogą możemy udostępniać nasze pliki między klientami Windows i Linux przez Sambę. Możemy przeprowadzać nasze testy przy użyciu wirtualnych narzędzi, takich jak VMware lub VirtualBox, aby przetestować zakresy bez wpływu na produktywność naszych organizacji, a tym samym dogłębnie zbadać różne opcje.

wave wave wave wave wave