Simpel Samba

Ondersteuningsforum voor Nederlandstalige gebruikers

Moderator: Moem

Forum rules
Topics in this forum are automatically closed 6 months after creation.
Locked
Kareltje76
Level 1
Level 1
Posts: 11
Joined: Sat May 13, 2023 4:21 pm

Simpel Samba

Post by Kareltje76 »

De informatie over Samba die je op internet krijgt lijkt in de meeste gevallen geschreven door en voor personen die ruim voldoende ervaring hebben met Linux. Je krijgt er allerlei lastige opdrachten met soms ook nog de nodige extra opties waaruit je kan kiezen. Daarbij wordt er soms ook nog een uitleg gegeven over de commando’s en zie je screenshots maar voor amateurs wordt de inhoud, hoewel goed bedoeld, alleen nog meer verwarrend.
Wat ook mist zijn simpele voorbeelden. Veel mensen willen gewoon mappen delen, geen hele studie over Linux volgen.

Wat is er dan anders aan deze handleiding? Wij proberen handleidingen te maken voor gewone mensen die (vrijwel) niets van Linux weten, de zogenaamde “noobs”. Je volgt hier gewoon stap voor stap de handelingen. Geen lastig te volgen teksten, geen onduidelijke screenshots en niet teveel uitleg maar gewoon wat je nodig hebt.

Daar je er aan toe bent om te gaan “spelen” met Samba gaan we er vanuit dat je een beetje ervaring hebt met een computer en Linux.

Het lijkt onoverkomelijk veel tekst maar dat komt omdat we het letterlijk stap voor stap hebben uitgelegd.
Neem daarvoor alsjeblieft de tijd hier voor, vooral de eerste keer.


Deze handleiding is in delen opgezet:
1 – Delen van een lokale map.
2 – Delen van een map op een externe drive.
3 – Het testen van de share.




Even voor de duidelijkheid:
Het gaat hier om shares zonder inlog of wachtwoord onder Linux,
dus iedereen op je netwerk kan erbij!
Kijk uit wat je plaatst.




We gaan hier uit van twee voorbeelden:
Een map lokaal op de computer en een map op een externe schijf. Dit omdat de aanwijzingen om te delen iets verschillen en we het echt duidelijk willen maken.

Het lijkt ons trouwens wel duidelijk dat je soms je wachtwoord moet invullen. Dat hebben we er niet meer bij gezet.


-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-


Eerst updaten.


Voor het geval dat het al een tijdje geleden is gaan we eerst even(?) updaten.
Dit is altijd verstandig als je dit soort zaken gaat doen.


Druk tegelijk op Ctrl+Alt+t om de terminal te openen.
Er opent een zwart venster waar je de rood gekleurde opdrachten in kan voeren.

Toets in sudo apt update
Druk op Enter
Dit kan soms behoorlijk lang gaan duren.

Als de update (eindelijk) klaar is gaan we Samba installeren.

Toets in sudo apt install samba samba-common samba-client caja-share -y
Druk op Enter

Na installatie is het nodig om de computer opnieuw op te starten. Het programma wordt actief.
Daarna kom je hier terug voor volgende stappen.


-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-


LOKALE MAP OP EEN COMPUTER DELEN.

Maak een map aan onder het rijtje onder home.
Dus in het rijtje waar ook Afbeelden, Documenten, Downloads enz. staan.
Klik daarvoor onder de laatste map met de rechter muisknop en kies Nieuwe map.


-----------------------------------------------------------------------------------------------------------------------------------


Smb.conf aanpassen

Het kan nu wat lastiger worden als je nog niet voldoende ervaring hebt met Linux.
Dus bij sommige onderwerpen staat hoe je het moet doen.
Andere onderwerpen kan je makkelijk opzoeken.

- Wat is de naam van de gebruiker? Oftewel de persoon die inlogt.
Weet je die niet zo snel?
Druk tegelijk op Ctrl+Alt+t
Toets in w
Enter
De naam aan de linker kant is de naam die je zoekt.
Sluit het venster weer.

- Wat is de naam van de sharemap? Oftewel de map die gedeeld gaat worden.

- Wat is de naam van je netwerk? Meestal is de naam Workgroup.
Weet je die niet zo snel?
Druk tegelijk op Ctrl+Alt+t
Toets in who
Enter
De naam aan de linker kant is de naam die je zoekt.
Sluit het venster weer.


-----------------------------------------------------------------------------------------------------------------------------------


Zoals het op onze computer is geworden:
De naam van onze gebruiker is nas2
De naam van onze share heet share1
De naam van ons netwerk is moonshine




Nu je de juiste benamingen weet kunnen we verder.
Het makkelijkste is dat je de tekst eerst kopieert en daarna aanpast.


[Naam van de share]
path = media/naam van de gebruiker/naam van de share/
force user = naam van de gebruiker
force group = naam van de gebruiker
browseable = yes
guest ok = yes
write list = naam van de gebruiker
read only = no







Zoals het op onze computer is geworden:

[share1]
path = media/nas2/share1/
force user = nas2
force group = nas2
browseable = yes
guest ok = yes
write list = nas2
read only = no




[global]
workgroup = moonshine




Blok de tekst (van [***] tot aan Read only = no)
Niet het cursieve voorbeeld!
Druk daarna tegelijk op Ctrl+c

Druk tegelijk op Ctrl+Alt+t
Toets in sudo pico etc/samba/smb.conf
Druk op Enter
Er wordt een bestand geopend

Ga helemaal naar het einde van het bestand. Dat kan met Ctrl+End of met de pijltjestoets.

Zorg voor een open regel tussen de bestaande tekst en de tekst die je gaat plakken.

Druk tegelijk op Ctrl+v om de tekst te plakken

Pas de tekst aan met je eigen gegevens.

Standaard heet een netwerk Workgroup maar sommige mensen hebben hun netwerk een eigen naam gegeven. Nu dat je toch in smb.conf zit kan je dat gelijk aanpassen als dat nodig is.
Vrijwel bovenaan de file vind je [global]. Een paar regels daar onder kan je de netwerknaam aanpassen.

Druk daarna tegelijk op Ctrl+o om het bestand op te slaan
Druk tegelijk op Ctrl+x Om het bestand af te sluiten
Toets in sudo service smbd restart
Enter

Sluit alle openstaande vensters

Je mag nu naar het deel over testen gaan, onderaan de dit bestand.


-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-


MAP OP EEN EXTERNE SCHIJF DELEN.

Het delen van een map op een externe schijf lijkt erg veel op het delen van een lokale map. Toch zitten er enkele kleine verschillen in. Het valt bijna niet op maar ze zijn wel belangrijk.


Sluit een externe schijf aan en wacht tot deze herkend wordt.
Maak een map aan op de externe schijf die je wil gaan delen.


-----------------------------------------------------------------------------------------------------------------------------------


Smb.conf aanpassen

Het kan nu wat lastiger worden als je nog niet voldoende ervaring hebt met Linux.
Dus bij sommige onderwerpen staat hoe je het moet doen.
Andere onderwerpen kan je makkelijk opzoeken.

- Wat is de naam van de gebruiker? Oftewel de persoon die inlogt.
Weet je die niet zo snel?
Druk tegelijk op Ctrl+Alt+t
Toets in w
Enter
De naam aan de linker kant is de naam die je zoekt.
Sluit het venster weer.

- Wat is de naam van je netwerk? Meestal is de naam Workgroup.
Weet je die niet zo snel?
Druk tegelijk op Ctrl+Alt+t
Toets in who
Enter
De naam aan de linker kant is de naam die je zoekt.
Sluit het venster weer

- Wat is de naam van de externe harddisk? Ja, die heeft ook een naam.
Weet je die niet zo snel?
Start Caja (Bestandsbeheer) als de schijf reeds is aangesloten.
Kijk in de linker kolom onder Apparaten naar de naam

- Wat is de naam van de sharemap? Oftewel de map die gedeeld gaat worden.



Zoals het op onze computer is geworden:
De naam van onze gebruiker nas2
De naam van onze externe harddisk is exhard1
De naam van onze share op de externe harddisk is wormhole
De naam van ons netwerk is moonshine




Nu je de juiste benamingen weet kunnen we verder.
Het makkelijkste is dat je de tekst eerst kopieert en daarna aanpast.


[naam van share]
path = /media/naam van de gebruiker/naam van externe schijf/naam van share/
force user = naam van de gebruiker
force group = naam van de gebruiker
browseable = yes
guest ok = yes
write list = naam van de gebruiker
read only = no



Zoals het op onze computer is geworden:

[wormhole]
path = /media/nas2/exhard1/wormhole/
force user = nas2
force group = nas2
browseable = yes
guest ok = yes
write list = nas2
read only = no



[global]
workgroup = moonshine



Blok de tekst van “[***] tot aan Read only = no”.
Niet het cursieve voorbeeld!
Druk daarna tegelijk op Ctrl+c

Druk tegelijk op Ctrl+Alt+t
Toets in sudo pico etc/samba/smb.conf
Druk op Enter
Er wordt een bestand geopend

Ga helemaal naar het einde van het bestand. Dat kan met Ctrl+End of met de pijltjestoets.

Zorg voor een open regel tussen de bestaande tekst en de tekst die je gaat plakken.

Druk tegelijk Ctrl+v om de tekst te plakken

Pas de tekst aan met je eigen gegevens.

Standaard heet een netwerk Workgroup maar sommige mensen hebben hun netwerk een eigen naam gegeven. Nu dat je toch in smb.conf zit kan je dat gelijk aanpassen als dat nodig is.
Vrijwel bovenaan de file vind je [global]. Een paar regels daar onder kan je de netwerknaam aanpassen.

Druk daarna tegelijk op Ctrl+o om het bestand op te slaan
Druk tegelijk op Ctrl+x Om het bestand af te sluiten
Toets in sudo service smbd restart
Enter

Sluit alle openstaande vensters

Je mag nu gaan testen.


-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-


Het testen van de share onder Linux.

Op de computer waar de share staat en op een externe computer zijn de handelingen gelijk.
Bij het testen op aparte computers is het wel belangrijk dat ze in hetzelfde netwerk zitten.
Lukt het niet? Check dan eerst of de computers dezelfde netwerknaam hebben.

Start Caja (Bestandsbeheerder)
Ga naar Netwerk verkennen
Klik op de computernaam waar de share zich bevindt
Klik op de naam van de share
Kies Verbinden als Annoniem
Kies Verbinden


-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-


Het enige waar we nog geregeld problemen mee hebben is een share bereiken vanuit Windows. Maar daar kan iemand anders vast wel een handleiding voor schrijven.

De handelingen in deze handleiding zijn uitgevoerd op diverse oudere en nieuwere test-laptops met een nieuwe installatie van Linux Mint mate 21.1 Vera. Dit kan uiteraard verschillen van jouw eigen opstelling en distro.

We hebben geprobeerd om de oplossing van een algemeen probleem zo eenvoudig mogelijk te beschrijven. Deze handleiding is dan ook op de eerste plaats geschreven voor personen die weinig ervaring hebben met Linux (mint).


Hoewel het bij ons allemaal goed gaat kan het zijn dat het bij jou toch anders gaat.
Mocht het niet lukken, vertel dan wat je hebt gedaan en wat er (niet) gebeurd.
Last edited by LockBot on Thu Nov 23, 2023 11:00 pm, edited 1 time in total.
Reason: Topic automatically closed 6 months after creation. New replies are no longer allowed.
User avatar
Koentje
Level 7
Level 7
Posts: 1578
Joined: Tue Jan 04, 2022 6:23 pm
Location: Netherlands

Re: Simpel Samba

Post by Koentje »

Wat ik niet begrijp is waarom er nog steeds zo'n handleiding nodig is voor iets simpels als het delen van een map?

In windows is 't zo simpel als rechter muisklik op een map, kies 'eigenschappen', tabblad 'delen', geef aan of hij door iedere gebruiker of een specifieke gebruiker gezien mag worden, hang er een naam aan en klik op OK. Wallah, map gedeeld!

Waarom zit zoiets niet standaard in Mint? Gezien de vele vragen hoe men een map moet delen..
Het kan wel, want KDE Neon heeft het zo simpel als Windows gemaakt.
Kareltje76
Level 1
Level 1
Posts: 11
Joined: Sat May 13, 2023 4:21 pm

Re: Simpel Samba

Post by Kareltje76 »

Het WAS ooit ook heel simpel. Map aanklikken, een enkele regel toevoegen aan smb.conf en vrij delen maar!

Maar vanaf Mint 17 werd het steeds lastiger. Het was net alsof de ontwikkelaars het geen belangrijk onderdeel vonden en het grotendeels links lieten liggen.

Het ergste vind ik trouwens de "handleidingen" op internet. Zoals ik al zei, die zijn geschreven door en voor personen die ruim voldoende ervaring hebben met Linux. Het heeft mij persoonlijk, met mijn zeer matige kennis van Linux, dan ook heel erg veel moeite en tijd gekost om het door te krijgen. Nergens vind je gewone voorbeelden maar wel complete studies wat er allemaal mogelijk is en wat het allemaal betekend.
Ok, Linux onder het zichtbare is soms behoorlijk lastig en je zoekt je af en toe te pletter maar waarom worden er geen simpele voorbeelden gegeven?!

Iedereen die zover is om die veel te uitgebreide handleidingen te kunnen schrijven zijn ook ooit beginners zonder kennis geweest. Maar dat vergeten ze vaak.
Wij zijn hier enkele simpele gebruikers die anderen graag helpen. En dat blijven we doen. Op dit moment zijn we bezig met de installatie van Linux Mint mate ... en wat daarna te doen. Hopelijk wordt die hier goedgekeurd en kunnen we het posten.
Dreeffie
Level 1
Level 1
Posts: 2
Joined: Mon Nov 20, 2023 7:04 am

Re: Simpel Samba

Post by Dreeffie »

Beste Kareltje76,

Ik ben het roerend met je eens. Ik werk nu met Linux Mint 21 Victoria en krijg met geen mogelijkheid mijn mappen gedeld.
Ik dacht, na lang zoeken, eindelijk een duidelijke installatie-handleiding te hebben gevonden. Helaas is deze al niet meer recent.
Bij de configuratie van Samba kwam ik er achter dat er geen map samba bestaat in .etc. De instellingen welke je had opgegeven kan ik niet opslaan in de map. De terminal en Pico weten hier verder geen raad mee. Ik heb de terminal maar weer gesloten en ga op zoek naar een map waar wel een map samba te vinden is waarin een configuratiebetand. Bedankt voor je werk, want dit is toch wel een SUPER duidlijke uitleg. Groeten van Dreeffie
Dreeffie
Level 1
Level 1
Posts: 2
Joined: Mon Nov 20, 2023 7:04 am

Re: Simpel Samba

Post by Dreeffie »

Beste Kareltje76,
Ik heb het bestand gevonden in etc/Samba. Ik heb het bewerkt als beheerder met behulp van NEMO. Pico is blijkbaar niet gebruikelijk in Lin21.
Het delen werkt nu als een speer, in het gehele netwerk. Goed gedaan, bedankt voor de uitleg!
Locked

Return to “Nederlands - Dutch”