- 1. Hoe Samba op Linux te installeren
- 2. Hoe Ubuntu te configureren
- 3. Maak en configureer de gedeelde map tussen Ubuntu Linux en Windows 10
- 4. Toegang krijgen tot Samba vanuit Windows 10
- 5. Hoe gedeelde bestanden in Ubuntu te beschermen
- 6. Samba inschakelen in UFW op Ubuntu
- 7. Hoe een wachtwoord in de gedeelde map Ubuntu Linux en Windows 10 te plaatsen
Wanneer we verschillende besturingssystemen beheren, zoals Linux, Windows of Maces, is het belangrijk om te weten hoe we ze kunnen configureren zodat de overdracht van bestanden tussen hen effectief is en aan alle toepasselijke vereisten voldoet. Het is een veelvoorkomende taak om bestanden op onze computers op te slaan en er dagelijks mee te werken. Het probleem ontstaat wanneer we het besturingssysteem wijzigen, maar we dezelfde gegevens willen blijven verwerken.
Dit is een essentiële stap, aangezien we onszelf dagelijks kunnen zien in de noodzaak om bestanden te delen tussen twee besturingssystemen met verschillende bestandssystemen, zoals Linux en Windows, en we kunnen hiervoor niet altijd e-mail of verwisselbare schijven gebruiken en dat is de reden waarom vandaag We zullen zien hoe we Samba in Ubuntu kunnen installeren en op deze manier een eenvoudige methode hebben voor het hele proces van het delen van bestanden tussen Linux en Windows.
Wat is sambaSamba is een suite van applicaties ontwikkeld in het jaar 1992 waarbij het SMB-protocol wordt gebruikt, dat interoperabiliteit tussen Linux- en Windows-systemen op een volledige manier mogelijk maakt. Samba is gratis software onder licentie van GNU.
De huidige stabiele versie van Samba is 4.6.5 en dankzij deze applicatie kunnen we bestanden en afdrukservices delen tussen deze besturingssystemen op hetzelfde netwerk.
Samba kan ook worden gebruikt als een Active Directory-domeincontroller. Nu zullen we zien hoe we Samba op Ubuntu kunnen installeren en veilig bestanden kunnen delen met Windows-besturingssystemen.
We gaan kijken hoe we Samba volledig kunnen configureren om elementen te delen tussen Windows 10 en Ubuntu Linux.
1. Hoe Samba op Linux te installeren
De eerste stap is om Samba rechtstreeks vanuit de Ubuntu-repository's te installeren en hiervoor zullen we de volgende opdracht uitvoeren. We voeren de letter S in om het downloaden en installeren van de Samba-pakketten te accepteren.
sudo apt install samba samba-common python-dnspython
VERGROTEN
2. Hoe Ubuntu te configureren
Stap 1
Nadat Samba is geïnstalleerd, gaan we verder met het bewerken van het bestand /etc/samba/smb.conf om er twee waarden in in te stellen:
onveilig Anoniem. veilig delen van bestandenStap 2
Hiervoor maken we een reservekopie van het originele bestand door de volgende regel uit te voeren:
sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.orig
VERGROTEN
Stap 3
Zodra er een back-up van het bestand is gemaakt, kunnen we het smb.conf-bestand bewerken. Een van de fundamentele punten is om te controleren of de Windows-werkgroep vergelijkbaar is met Ubuntu en hiervoor kunnen we de werkgroep controleren met een van de volgende opties. Toegang tot de route:
- Controlepaneel
- Beveiligingssysteem
- Systeem
Stap 4
Selecteer daar de optie "Geavanceerde systeemconfiguratie" en ga in het nieuwe venster dat wordt weergegeven naar het tabblad "Computernaam". Daar zullen we de huidige groep van het systeem zien:
Stap 5
De volgende optie is om een opdrachtpromptconsole te openen met de volgende toetsen (Run) en in het weergegeven venster de opdracht cmd in te voeren.
+ R
Stap 6
Eenmaal daar zullen we de volgende regel invoeren: net config Workstation. Daar zien we de huidige groep in de regel Workstation Domain.
net config werkstation
VERGROTEN
Stap 7
Met deze informatie gaan we naar het smb.conf-bestand voor bewerking en voeren we de volgende eerste stappen uit. We zullen de volgende regels in uw bestelling uitvoeren:
sudo mkdir -p / srv / samba / anonieme_shares (Maken van de map waarin de te delen elementen worden gehuisvest) sudo chmod -R 0775 / srv / samba / anonieme_shares (machtigingen) sudo chown -R niemand: nogroup / srv / samba / anonieme_shares ( Machtigingen)Stap 5
Zodra dit proces is voltooid, openen we het configuratiebestand met behulp van een van de bekende editors:
vi: sudo vi /etc/samba/smb.conf nano: sudo nano /etc/samba/smb.confStap 6
In het geïmplementeerde bestand is het nodig om de volgende richtlijnen in de Global-sectie te bewerken:
werkgroep = WERKGROEP netbios naam = ubuntu security = gebruiker [Anoniem] commentaar = Anonieme bestandsserver Share path = / srv / samba / anonieme_shares browsable = ja schrijfbaar = ja gast ok = ja alleen lezen = nee forceer gebruiker = niemand
VERGROTEN
Stap 7
Als we klaar zijn, slaan we de wijzigingen op met behulp van de toetsencombinatie:
Ctrl + O
en we verlaten de editor met:
Ctrl + X
Stap 8
We verifiëren de configuratie door het volgende commando uit te voeren:
Testparm
VERGROTEN
3. Maak en configureer de gedeelde map tussen Ubuntu Linux en Windows 10
Laten we eens kijken hoe we een map kunnen selecteren die we willen delen tussen Ubuntu en Windows 10.
Stap 1
We gaan uit van het feit dat we een map in Ubuntu hebben gemaakt die we Home zullen noemen. Wanneer we het hebben gemaakt, zullen we er met de rechtermuisknop op klikken en een lijst weergeven waarin we de optie "Lokaal netwerk delen" zullen kiezen.
Stap 2
In het volgende venster klikken we op de optie "Deze map delen" om deze map te delen:
Stap 3
We zien dat automatisch de vakjes voor "Anderen toestaan bestanden in deze map aan te maken en te verwijderen" en "Gasttoegang (voor mensen zonder gebruikersaccount" die geactiveerd moeten worden) ook geactiveerd zijn. Klik op "Create Share".
Stap 4
Vervolgens klikken we op de optie "De machtigingen automatisch toevoegen" om machtigingen te kunnen geven aan de map die we willen delen.
Stap 5
Nu zullen we zien dat we onze gedeelde map hebben met een pijlpictogram dat deze status aangeeft.
4. Toegang krijgen tot Samba vanuit Windows 10
Nadat we deze stappen hebben bevestigd, gaan we verder met toegang tot de Windows 10-verkenner waar we naar het gedeelte Netwerk gaan en daar hebben we toegang tot de map Anoniem die we hebben gemaakt:
5. Hoe gedeelde bestanden in Ubuntu te beschermen
Stap 1
De volgende stap is om de toegang tot gedeelde bronnen te beschermen en om dit te doen, zullen we eerst de volgende regels uitvoeren waar we de groep en gebruiker met machtigingen zullen maken:
sudo addgroup smbgrp sudo usermod solvetic -aG smbgrp sudo smbpasswd -a Solvetic
VERGROTEN
Stap 2
In het smb.conf-bestand vereist de security = user-module dat gebruikers toegang hebben tot het wachtwoord dat we hebben aangegeven. Nu kunnen we de libpam-winbind-pakketten installeren om de gebruikers en wachtwoorden te synchroniseren door de volgende regel uit te voeren:
sudo apt install libpam-winbindNu zullen we de volgende regels in hun volgorde uitvoeren:
sudo mkdir -p / srv / samba / secure_shares (aanmaken van veilige directory) sudo chmod -R 0770 / srv / samba / secure_shares (machtigingen) sudo chown -R root: smbgrp / srv / samba / secure_shares (machtigingen)
VERGROTEN
Stap 3
Nu openen we het bestand smb.conf opnieuw en in het veld Secure zullen we de volgende richtlijnen vaststellen:
[Secure] comment = Secure File Server Share path = / srv / samba / secure_shares valid users = @smbgrp guest ok = no beschrijfbaar = ja doorbladerbaar = jaStap 4
Zodra deze wijzigingen zijn aangebracht, zullen we de services opnieuw starten door de volgende opdrachten uit te voeren:
sudo systemctl herstart smbd sudo service smbd herstartStap 5
Het resultaat is dat wanneer we proberen toegang te krijgen vanuit Windows, we het volgende resultaat zullen zien:
Zoals we kunnen zien, is de toegang beperkt en de enige manier om toegang te krijgen is door de respectieve wachtwoorden in te voeren.
6. Samba inschakelen in UFW op Ubuntu
Als u de UFW-firewall in Ubuntu gebruikt, moeten we de volgende regels invoeren met het respectieve IP-adres van de server om deze in te schakelen:
sudo ufw sta proto udp toe naar elke poort 137 vanaf 192.168.0.14/24 sudo ufw sta proto udp toe naar elke poort 138 vanaf 192.168.0.14/24 sudo ufw sta proto tcp toe naar elke poort 139 vanaf 192.168.0.14/24 sudo ufw sta proto tcp toe naar elke poort 445 vanaf 192.168.0.14/24
7. Hoe een wachtwoord in de gedeelde map Ubuntu Linux en Windows 10 te plaatsen
We kunnen een map die we hebben gedeeld met Windows 10 en Linux beveiligen door een toegangswachtwoord in te stellen.
Stap 1
Hiervoor gaan we naar de terminal en plaatsen we het volgende commando:
sudo smbpasswd -a gebruikersnaamStap 2
Nu elke keer dat we vanuit Windows 10 toegang willen krijgen tot de gedeelde map van Linux, hebben we een gebruikersnaam en wachtwoord nodig om toegang te krijgen.
Met deze stappen hebben we Samba in Ubuntu geïnstalleerd.