Samba - udostępnianie zasobów i katalogów między systemami Linux i Windows

Spisie treści
W celu udostępnienia zasobów możemy wdrożyć Samba. Jest to oprogramowanie, a zestaw darmowych bibliotek protokołu SMB (Server Message Block) Okna. pozwalające na współdzielenie zasobów, katalogów, dysków, drukarek.
W systemie Windows musimy mieć komputer skonfigurowany z nazwą grupy roboczej Gdzie MIGRUPO to nazwa grupy roboczej MS Windows lub nazwa domeny, do której podłączymy serwer Samba.
Ta sama grupa robocza musi być skonfigurowana na wszystkich komputerach z systemem Windows, do których chcesz uzyskać dostęp, możesz to zrobić w:
  • Panel sterowania
  • System
  • Nazwa drużyny

Instalowanie w systemie Linux z okna terminala wpisz następujący kod jako administrator:
apt-get install samba smbfs
Samba Będąc bibliotekami nie ma własnego interfejsu graficznego, ale możemy go zainstalować. Najpierw zobaczymy, jak nim zarządzać z wiersza poleceń. Z terminala otwieramy plik /etc/samba/smb.conf z konfiguracją Samby.
Szukamy linii roboczej = WORKGROUP i zmieniamy ją na naszą grupę roboczą w systemie Windows. Podążając za przykładem byłoby grupa robocza = MIGRUPO.
W Linuksie tworzymy nazwę użytkownika i hasło, aby uzyskać dostęp do Samby
sudo adduser zima
Następnie dodajemy użytkownika do Linuksa, jeśli chcemy, aby miał dostęp z systemu Windows
sudo gedit / etc / samba / smbusers
Tutaj widzimy użytkownika administratora i kilku gości dla Linuksa
Możemy również dodawać użytkowników wpisując z terminala smbpasswd -a nazwa użytkownika.
Następnie w pliku konfiguracyjnym samby szukamy linii bezpieczeństwo = użytkownik i modyfikujemy to przez
bezpieczeństwo = użytkownik
mapa nazwy użytkownika = / etc / samba / smbusers

Innymi słowy, zweryfikuj użytkowników znajdujących się na liście smbusers.
Skonfigurujemy również
zezwalają hosty = 190.10.121.210. Lokalny Gospodarz
hosty zezwalają = 192.150.0. Lokalny Gospodarz
Następnie zaczynamy udostępniać zasób z Linuksa, klikamy prawym przyciskiem myszy zasób do udostępnienia i pojawi się on jako okno właściwości, aby udostępnić katalog, drukarkę, dysk lub zasób, który chcemy udostępnić. Przypiszemy nazwę do udziału.

Ponownie uruchamiamy komputery, a następnie
Z Linux W dowolnej przeglądarce plików przechodzimy do menu plików Połącz z serwerem.

Po połączeniu pojawi się wyprzedaż i możemy poruszać się po drugim komputerze
Dostępy do zasobów samby są napisane, które przypiszemy:
smb: // ip_komputera / nazwa_zasobu
ktoś: //190.10.121.210/share_resource

Dostęp z systemu Windows pokaże nam udostępnione zasoby, a gdy spróbujemy użyć tego udostępnionego zasobu lub uzyskać do niego dostęp, poprosi nas o odpowiednią nazwę użytkownika i hasło.
Możemy również udostępnić zasoby z pliku sbm.conf dodając na końcu
[nazwa udziału]
komentarz = Mój katalog współdzielony
ścieżka = / tmp / katalog
przeglądanie = tak
zapisywalny = tak
utwórz maskę = 0777
maska ​​katalogu = 0777
Jeśli chcemy udostępnić wszystkie drukarki w pliku smb.conf, sprawdzamy, czy poniższy kod jest
[drukarki]
komentarz = Wszystkie drukarki
ścieżka = / var / szpula / samba
przeglądanie = tak
gość ok = nie
do druku = tak
tryb tworzenia = 0700

Jeśli chcemy udostępnić tylko jeden konkretny użytkownik lub obszar firmy, ścieżka będzie:
ktoś: // użytkownik: hasł[email protected]/HP4480
Jeśli chodzi o bezpieczeństwo, samba używa portów 137, 138, 139 i 445, dlatego należy skonfigurować firewall.
Z terminala otwieramy /etc/sysconfig/iptables
A RH-Firewall-1-INPUT -s 190.10.121.210/24 -m stan --stan NOWE -p tcp --dport 137 -j AKCEPTUJ
-A RH-Firewall-1-INPUT -s 190.10.121.210/24 -m stan --stan NOWY -p tcp --dport 138 -j AKCEPTUJ
-A RH-Firewall-1-INPUT -s 190.10.121.210/24 -m stan --stan NOWY -p tcp --dport 139 -j AKCEPTUJ
-A RH-Firewall-1-INPUT -s 1190.10.121.210 / 24 -m stan --stan NOWY -p tcp --dport 445 -j AKCEPTUJ
Podobał Ci się i pomógł ten samouczek?Możesz nagrodzić autora, naciskając ten przycisk, aby dać mu pozytywny punkt
wave wave wave wave wave