Jak to jest już powszechnie znane i masowe, Samba to projekt wolnego oprogramowania co pozwala na implementację Protokół udostępniania plików Windows, w systemach operacyjnych typu UNIX, zwłaszcza te darmowe i otwarte GNU / Linux.
Samba pojawił się Windows 7 włączone domyślnie. Ale od tej pory, czyli w poprzedniej wersji Windows 8.Xiw obecnym Windows 10, należy go aktywować ręcznie, aby utworzyć plik udostępniony zasób w sieci przez komputer z tymi Prywatne systemy operacyjne, zostać wykryte i podłączone na komputerze z GNU / Linux. Dlatego niezbędna jest znajomość procedury jej aktywacji i osiągnięcia tego celu.
Protokół Samba znany jako SMB (blok komunikatów serwera)i w niektórych literaturach, takich jak CIFS (Wspólny internetowy system plików), poza zwykłym zezwoleniem komputerom z GNU / Linux, Mac OS X lub Unix Ogólnie rzecz biorąc, mogą udostępniać lub uzyskiwać dostęp do zasobów w sieciach opartych na systemie Windows, w rzeczywistości jest to zestaw aplikacji Unix który implementuje Protokół SMB, który jest używany do operacje klient-serwer w sieci.
W ten sposób komputer Unix lub podobnie z Samba możesz wprowadzić Sieć Microsoft, pokazując się jako Serwer i / lub klienti dzięki temu być w stanie:
- Przeglądaj i eksploruj komputery klienckie w sieci, aby ułatwić współpracę i interakcję z nimi.
- Udostępniaj i korzystaj z zasobów sieciowych, takich jak foldery, pliki lub urządzenia, takie jak dyski, drukarki, skanery i urządzenia wielofunkcyjne.
- Ułatw weryfikację komputerów klienckich za pomocą nazwy dostępu w domenie Windows.
- Zezwalaj na interakcję i integrację z serwerem rozpoznawania nazw (WINS) w sieci Windows.
Wreszcie, zanim przejdziemy do tematu, pamiętaj o tym Windows 10, jest najnowocześniejszy i najbardziej zaawansowany System operacyjny Microsoft, z 29 de Julio de 2015Podczas Windows 7 z 14 stycznia 2020już nie ma Oficjalne rozszerzone wsparcie. Podczas, Windows 8.1 będzie cierpieć z tego samego powodu 10 stycznia 2023.
Dlatego lub są one bezpłatnie wymieniane na Darmowe i otwarte systemy operacyjneJak GNU / Linuxlub będziesz musiał zapłacić cenę za uaktualnienie do Windows 10 i tym samym mają oficjalne wsparcie.
Jak aktywować usługę Samba w systemie Windows 10, aby połączyć współdzielone zasoby w systemie GNU / Linux?
Obserwacje i zalecenia
W naszym studium przypadku użyjemy 2 fizyczne komputery, jeden z Windows 10 i inny z MXLinux 19.1 (DEBIAN 10) w sieci domowej, to znaczy bez serwerów sieciowych. Po prostu Router który przypisuje Adresy IP dynamicznie.
Idealnie byłoby, gdyby komputer z Windows 10 mieć Nazwa drużyny y Nazwa grupy roboczej / domeny przystępne, to znaczy krótkie, czytelne i łatwe do zapamiętania, jeśli to konieczne lub możliwe. O ile to możliwe, że Nazwa grupy roboczej / domeny jest taki sam, jak skonfigurowany w komputer z systemem GNU / Linux.
krok 1
Skonfiguruj nazwę komputera i nazwę grupy roboczej / domeny
Zakładając, że Nazwa sieciowej grupy roboczej z komputera z GNU / Linux morze "Dom", musisz udać się do komputera z Windows 10, zatrzymaj się na wywołanej karcie "Nazwa drużyny" z okna "Właściwości systemu", dostępne przez opcję Panel sterowania nazwać «Zaawansowana konfiguracja sprzętu»wprowadź zmianę, jak pokazano na obrazku bezpośrednio poniżej.
Nie możesz dokonać podwójnej zmiany za jednym zamachem, to znaczy musisz zmienić "Nazwa drużyny" najpierw i uruchom ponownie, a następnie nazwa «Grupa robocza" sieć i uruchom ponownie.
krok 2
Włącz funkcję SMB1.0 / CIFS w systemie Windows 10
W tym kroku musisz uzyskać dostęp do "Cechy okien" przez trasę „Panel sterowania”, „Programy” oraz „Programy i funkcje”. Tam musisz nacisnąć (aktywować) pole odpowiadające „Obsługa protokołu udostępniania plików SMB 1.0 / CIFS”.
Następnie musisz nacisnąć przycisk "Aktywuj", jak pokazano na obrazku bezpośrednio poniżej. Zaleca się ponowne uruchomienie, aby zmiany zostały w pełni zaakceptowane.
W razie potrzeby pole wyboru „Bezpośrednie SMB” dla bardziej zaawansowanej obsługi (użytkowania) protokołu.
krok 3
Sprawdź poprawność i włącz obsługę SMB 1.X / 2.X / 3.X z poziomu Windows Power Shell
Aby wykryć i aktywować / dezaktywować za pośrednictwem Moc systemu Windows Shell, Protokół sieciowy Samby z Windows 10dla każdego przypadku można wykonać następujące polecenia:
Małe i średnie przedsiębiorstwa 1.X
Wykryj
Get-WindowsOptionalFeature –Online –FeatureName SMB1Protocol
Dezaktywuj
Disable-WindowsOptionalFeature -Online -FeatureName SMB1Protocol
aktywować
Enable-WindowsOptionalFeature -Online -FeatureName SMB1Protocol
SMB 2.X / 3.X
Wykryj
Get-SmbServerConfiguration | Select EnableSMB2Protocol
Dezaktywuj
Set-SmbServerConfiguration –EnableSMB2Protocol $false
aktywować
Set-SmbServerConfiguration –EnableSMB2Protocol $true
Na potrzeby naszego studium przypadku oba protokoły zostały aktywowane, to znaczy SMB 1.0 i SMB 2.X / 3.X za pomocą aplikacji „Windows PowerShell ISE” jako "Administrator", który jest pokazany na obrazku bezpośrednio poniżej.
krok 4
Utwórz udział
W naszym studium przypadku folder o nazwie "Przykład" u podstaw System operacyjny Windows 10 używany, gdy tworzony jest nazwany użytkownik „Administrator systemu” ("Administrator", zgodnie z eksploratorem plików w ścieżce „C: \ Users \ Admin”. Wspomniany udostępniony zasób musi zostać utworzony, najlepiej wraz z dodaniem użytkownika "Wszyscy" ze wszystkimi niezbędnymi uprawnieniami bezpieczeństwa i współdzielonymi w tym przypadku z tą samą nazwą w sieci, to znaczy "Przykład".
Jak pokazano na poniższych zdjęciach:
- Sysadmin Prawdziwe imię i nazwisko użytkownika: Admin
- Wszystkie przypisania użytkowników i uprawnienia zabezpieczeń: do folderu «Przykład»
- Przypisanie nazwy sieci „Przykład”: za udział.
- Wyświetlanie zasobów sieciowych: z systemu Windows 10
krok 5
Połącz udział na komputerze z systemem GNU / Linux
W tym kroku z komputera o nazwie „VITP2413” otworzymy Eksplorator plików nasz System operacyjny GNU / Linux, aby połączyć się przez Sambę udostępnij „Przykład” znajdujący się na komputerze „VIT” mający Windows 10, jak pokazano na poniższych ilustracjach:
- Uruchamianie Eksploratora plików: uruchomić ścieżkę sieciową „Smb: // vit / example” w kierunku udostępnionego zasobu na komputerze z Windows 10.
- Ustawienia parametrów użytkownika systemu Windows 10: do połączenia samby.
- Udostępnij wyświetlacz: w systemie Windows 10 o nazwie „Przykład” w systemie GNU / Linux.
Wreszcie, aby uzyskać więcej informacji na ten temat, możesz uzyskać dostęp do Oficjalny link Microsoft o tym.
Wnioski
Mamy taką nadzieję "pomocny mały post" na «¿Cómo activar el Servicio de Samba en Windows 10 para conectar recursos compartidos en GNU/Linux?»
, co jest ważną operacją techniczną do wykonania, teraz to «Windows 7»
, to nie jest już stabilna wersja z oficjalnym wsparciem «Microsoft»
być dużo zainteresowanie i użyteczność, Przez cały «Comunidad de Software Libre y Código Abierto»
i ma wielki wkład w rozprzestrzenianie się wspaniałego, gigantycznego i rosnącego ekosystemu zastosowań «GNU/Linux»
.
Aby uzyskać więcej informacji, nie zawsze wahaj się je odwiedzić Biblioteka online jako OpenLibra y Jedit czytać książki (pliki PDF) na ten temat lub inne obszary wiedzy. Na razie, jeśli to lubisz «publicación»
, nie przestawaj się tym dzielić z innymi w swoim Ulubione witryny internetowe, kanały, grupy lub społeczności sieci społecznościowych, najlepiej bezpłatnych i otwartych jako Mastodontlub bezpieczne i prywatne jak Telegram.
Lub po prostu odwiedź naszą stronę główną pod adresem DesdeLinux lub dołącz do oficjalnego kanału Telegram z DesdeLinux czytać i głosować na tę lub inne interesujące publikacje «Software Libre»
, «Código Abierto»
, «GNU/Linux»
i inne tematy związane z «Informática y la Computación»
i «Actualidad tecnológica»
.
Halo
W rzeczywistości Windows 10 nie aktywował domyślnie smb1, który ze względów bezpieczeństwa odradza korzystanie z niego. Ale protokół smb (cifs) nadal istnieje normalnie. Właściwą rzeczą jest włączenie smb2 i smb3 w konfiguracji Samby na maszynie z Linuksem, z którą chcę udostępniać foldery
Pozdrowienia Camilo! Dziękuję za komentarz i wyjaśnienie na omawiany temat.
Dostęp do folderów współdzielonych systemu Windows można uzyskać nawet w systemie Linux za pomocą następującego polecenia: mount -t cifs // ip / resource / mount_point -o domain = domain, username = user
Parametr „domain” będzie używany, jeśli komputer z systemem Windows znajduje się w domenie Active Directory.
Pozdrowienia Gonzalo! Dziękuję za komentarz i wkład w omawianym temacie. Czasami lepiej jest wykonywać połączenia przez terminal niż przez graf.
zadziałało idealnie! Wielkie dzięki!