Het is normaal dat we als IT-gebruikers verschillende besturingssystemen gebruiken om onze dagelijkse taken uit te voeren. Dit kan komen doordat we gebruikers zijn van een speciaal systeem en in ons werk of instituut een ander systeem wordt gebruikt, waarbij het proces van informatieoverdracht tussen beide wat complex kan worden vanwege het bestandssysteem van deze systemen.
Een bestandssysteem is verantwoordelijk voor het beheer van de manier waarop de informatie in het systeem wordt opgeslagen, vooral in de daarvoor bestemde eenheden. Het probleem doet zich voor wanneer de bestandssystemen incompatibel zijn, bijvoorbeeld als we daar Windows-besturingssystemen gebruiken, het standaardsysteem NTFS is en als we een Linux-systeem gebruiken, zullen we merken dat het bestandssysteem EXT3 of EXT4 zal zijn.
Normaal gesproken, of in ieder geval is het de gebruikelijke manier, geven we informatie door tussen een Windows-besturingssysteem en een Linux-besturingssysteem met behulp van enkele verwisselbare media zoals externe schijven of USB-geheugen of via e-mail. Maar we kennen de beperkingen van grootte, toegangssnelheid en vooral veiligheid die dit met zich meebrengt, dus Solvetic zal een praktische methode uitleggen om deze overdrachtstaak op een veel eenvoudigere manier uit te voeren via ons LAN-netwerk. Dit netwerk is beschikbaar in alle soorten kantoren en woningen en hiervoor zullen we Samba gebruiken.
Wat is sambaSamba is ontwikkeld als een standaardpakket waarvan de functies de interactie van het Windows-besturingssysteem met andere systemen zoals Linux en Unix mogelijk maken.
Het Samba-pakket is vrije software die is gelicentieerd onder de GNU General Public License en is lid van de Software Freedom Conservancy, wat de gratis beschikbaarheid ervan garandeert.
Samba biedt beveiligde bestands- en afdrukservices, waardoor stabiliteit en beveiliging aan het overdrachtsproces wordt toegevoegd dankzij het SMB / CIFS-protocol, waarmee we weten dat de informatie altijd op beide manieren wordt beschermd en toegevoegd is een hulpmiddel waarmee we ga daar veel verder, want het kan fungeren als een domeincontroller of als lid van een domein.
Samba-functiesOnder zijn kenmerken vinden we:
- U kunt de aanmelding bij Windows-domeinen verifiëren.
- Maak een servicestructuur tussen Windows-, Linux- en UNIX-clients.
- Het werkt vergelijkbaar met een Windows Primary Domain Controller.
- Het kan optreden als lid van de servergroep in Windows Active Directory (AD).
- Helpt bij het browsen op het netwerk met behulp van de NetBIOS-functie.
Samba is de meest praktische optie voor het delen van bestanden tussen verschillende apparaten en verschillende besturingssystemen zoals Windows, Linux of macOS. Er moet rekening mee worden gehouden, de computers moeten in het lokale netwerk zijn aangesloten met een generieke router zodat de communicatie tussen alles optimaal is. Nu zullen we leren hoe u de mappen tussen deze twee besturingssystemen kunt maken en delen.
1. Toegang tot de gedeelde Linux-map vanuit Windows 10
Stap 1
In dit geval zullen we Ubuntu 18.10 gebruiken en de eerste stap die moet worden genomen, is het maken van een map, deze wordt gedeeld met het Windows-besturingssysteem:
VERGROTEN
Stap 2
Nu is het nodig om de optie om deze map te delen te activeren door er met de rechtermuisknop op te klikken, als deze functie niet beschikbaar is, moeten we deze installeren door de volgende opdracht uit te voeren:
sudo apt install nautilus-share
Stap 3
Zodra deze functie is geïnstalleerd, klikken we met de rechtermuisknop op de map en selecteren we in de weergegeven lijst de optie "Lokale netwerkdeling":
VERGROTEN
Stap 4
Het volgende venster wordt weergegeven:
Stap 5
Daar activeren we het vakje "Deze map delen" en het volgende bericht wordt weergegeven:
VERGROTEN
Stap 6
Daar kunnen we zien dat de service om de map te delen, Samba, niet is geïnstalleerd, we moeten op de knop "Install the service" klikken zodat het proces automatisch wordt uitgevoerd, we kunnen het volgende bericht ontvangen:
Stap 7
Als we zien dat de installatie automatisch mislukt, moeten we dit handmatig doen, hiervoor gaan we naar de terminal en voeren de volgende opdracht uit:
sudo apt install samba
Stap 8
We bevestigen de download en installatie van Samba in Ubuntu en zodra het is geïnstalleerd, kunnen we het vak "Deze map delen" opnieuw activeren, evenals het activeren van "Andere mensen toestaan bestanden in deze map te maken en te verwijderen en Gasttoegang (voor mensen zonder gebruikers account)":
Stap 9
Zodra dit is gedefinieerd, klikken we op de knop "Deel maken" zodat deze map wordt gedeeld in Linux, we zien het volgende bericht:
VERGROTEN
Stap 10
Daar klikken we op de knop "Automatisch machtigingen toevoegen" om het proces te voltooien. Nu gaan we naar de terminal om het wachtwoord voor de Samba-gebruiker toe te wijzen, hiervoor voeren we de volgende syntaxis uit:
sudo smbpasswd -een "gebruiker"Stap 11
Daar moeten we het te gebruiken wachtwoord toewijzen en bevestigen:
Stap 12
Vervolgens gaan we een kopie van het Samba-configuratiebestand maken door de volgende regel uit te voeren:
sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.old
Stap 13
Later zullen we het Samba-configuratiebestand openen met de gewenste editor, in dit geval nano:
sudo nano /etc/samba/smb.confStap 14
In het weergegeven bestand gaan we naar de sectie Algemene instellingen en daar zullen we de volgende regels toevoegen:
versleutel wachtwoorden = true wins-ondersteuning = ja
Stap 15
We slaan de wijzigingen op met de volgende toetsencombinatie:
Ctrl + O
We verlaten de editor met:
Ctrl + X
Stap 16
Ten slotte herstarten we de Samba-service door het volgende uit te voeren:
sudo-service smbd opnieuw opstartenStap 17
De volgende stap die moet worden genomen, is het valideren van toegang van Windows, in dit geval Windows 10, tot Linux, hiervoor gaan we naar Windows 10, we gebruiken de volgende toetsencombinatie en in het pop-upvenster voeren we de volgende syntaxis uit:
+ R
\ computer of IP \ shared_resourceOpmerkingOm het IP-adres van Linux te kennen, kunnen we het commando ifconfig of ip add . uitvoeren
Stap 18
Nadat we deze syntaxis hebben uitgevoerd, wordt het volgende venster weergegeven waarin we de inloggegevens van de Samba-gebruiker die in Linux is gemaakt, invoeren:
Stap 19
Klik op "Accepteren", als we dat willen, kunnen we het vak "Onthoud mijn inloggegevens" activeren om automatisch verbinding te maken, en door op OK te klikken, worden we doorgestuurd naar het pad waar de gedeelde bron zich in Linux bevindt. Daar is het mogelijk om elementen te maken, te bewerken of te plakken die in realtime beschikbaar zijn in Ubuntu 18.
VERGROTEN
2. Toegang tot gedeelde map Windows 10 vanuit Linux
Stap 1
Nu is het de beurt om het proces in Windows 10 uit te voeren, in dit geval is het eerste punt om de deeloptie in het systeem in te schakelen, hiervoor gaan we naar het Configuratiescherm:
VERGROTEN
Stap 2
Daar selecteren we de regel "Netwerken en internet" en het volgende wordt weergegeven:
VERGROTEN
Stap 3
We klikken op de regel "Netwerkcentrum" en in het volgende venster klikken we op de regel "Geavanceerde instellingen voor delen wijzigen":
VERGROTEN
Stap 4
In het weergegeven venster moeten we de volgende opties activeren. We klikken op de knop "Wijzigingen opslaan" zodat ze worden toegepast.
- Netwerkdetectie inschakelen.
- Schakel bestands- en printerdeling in.
VERGROTEN
Stap 5
De volgende stap is het delen van de gewenste map, hiervoor moeten we met de rechtermuisknop op de map klikken en in de weergegeven opties de optie "Eigenschappen" selecteren:
VERGROTEN
Stap 6
In het venster dat wordt weergegeven, gaan we naar het tabblad "Delen":
Stap 7
Daar klikken we op de knop "Geavanceerd delen" en in het volgende venster activeren we het vak "Deze map delen":
Stap 8
Daar kunnen we opmerkingen toevoegen of de maximale limiet instellen voor gebruikers die zijn verbonden met deze map. Klik op de knop "Toepassen en OK" om de wijzigingen op te slaan en we zullen het pad van de gedeelde map zien:
Stap 9
Klik op Sluiten om de wizard af te sluiten. Nu moeten we in Linux het cifs-utils-pakket installeren, dit cifs-pakket is een Windows-protocol voor bestandstoegang dat de verbinding vanuit Linux mogelijk maakt. Hiervoor gaan we het volgende uitvoeren:
sudo apt install cifs-utils
Stap 10
Eenmaal geïnstalleerd, gaan we een map in een Linux-pad maken door er met de rechtermuisknop op te klikken of door de opdracht mkdir te gebruiken, deze wordt aangekoppeld voor het proces voor het delen van bestanden. Vervolgens gaan we de volgende regel uitvoeren, in dit geval, om de map te mounten en zo de mogelijkheid te hebben om bestanden tussen beide systemen over te dragen:
sudo mount.cifs //192.168.0.6/Solvetic3 / home / solvetic / Desktop / Windows -o user = solvetic
VERGROTEN
Stap 11
Daar zullen we het respectieve wachtwoord invoeren en nu het montageproces is uitgevoerd, hebben we er toegang toe vanuit de verkenner. Om het te ontkoppelen, kunnen we met de rechtermuisknop klikken en selecteren om uit te werpen of de opdracht umount gebruiken.
Met deze methoden hebben we geleerd hoe we bestanden op een veilige en nuttige manier kunnen delen tussen Windows en Linux via het LAN.