folders delen in Linux Mint 18

De plek voor je tutorials en howto's
Wilfried1954
Held
Held
Berichten: 327
Lid geworden op: Ma 08 Dec 2014, 11:26
Contact:

folders delen in Linux Mint 18

Berichtdoor Wilfried1954 » Ma 14 Aug 2017, 20:27

Om foldes te delen over het netwerk moet je samba kunnen instellen. Dat staat in LM 18 niet default geinstalleerd. In software installeer je system-config-samba.

Dan zoek je in het menu naar samba en probeer het te starten. Bij mij lukte dat niet. In terminal sudu system-config-samba leert me dat het bestand etc/libuser.conf niet bestaat. Dat maak je dan even aan in terminal door het commando sudo touch /etc/libuser.conf en daarna kan je samba starten.

Het volgende probleem is de firewall. Blijkbaar schakelt de installatie van samba de firewall aan. Dat wil ik niet. Dus zet ik die uit en dan moet je nog eens bij bewerken > reset current profile uitvoeren anders schakelt hij de volgende keer weer in.

Je kan nu mappen delen maar je moet ook nog eens users aanmaken. Sommige mappen krijg je niet zomaar gedeeld. Ik wou bijvoorbeeld /media/wilfried delen en dat lukt wel maar je kan er via het netwerk niet in omdat er geen rechten zijn. Oplossing is van /media te openen als root en dan rechten voor iedereen instellen (ineens ook alle submappen instellen om zeker te zijn).

Je kan ook in softwarebeheer openssh-server installeren. Verder moet je daar niets aan instellen. Zo kan je op andere machines via SSL (SFTP) mappen opendoen en heb je ineens alle rechten tot die mappen. Handig als je backups wilt doen met Luckybackup of via scripts met rsync. Een ander voordeel is dat je geen gerommel hebt met rechten vanop een ander pc. Je kan normaal gezien in alle mappen gewoon in en alles doen. Vanop een client machine doe je in caja (bestandsbeheer) gewoon bestand > verbinden met server en je kiest SSH. Daarna kan je desgevallend een bladwijzer aanmaken. Je hebt dan toegang toe heel de pc zonder dat je mappen hoeft te delen. Veel gemakkelijker.

Nog iets: als je een nieuwe Linux installeert op deze machine (en dus ook openssh-server installeerd) moet je op alle cliënt machines het bestand ~/.ssh/known_hosts wissen anders kan je niet meer aanloggen.
Kareltje
Nieuweling
Nieuweling
Berichten: 2
Lid geworden op: Zo 15 Apr 2018, 13:02

Re: folders delen in Linux Mint 18

Berichtdoor Kareltje » Wo 18 Apr 2018, 20:39

Ik weet het, het is al een jaar oud. Maar er blijken nog steeds mensen te zijn die problemen hebben met Samba. Voor die mensen in het heden die hier terecht zijn gekomen even een korte handleiding:

Installatie:
Menu
Programmabeheer
Zoek naar samba
Installeer Samba
Installeer System-config-samba
Nootje: Als er iets verwijderd of extra geïnstalleerd moet worden, laat dat toe!
Nootje: Als er op de blauwe balk “Verwijderen” komt te staan ga je een stap terug.
Sluit Programmabeheer

Open Terminal (Ctrl+Alt+t)
Toets in: sudo touch /etc/libuser.conf
Druk op Enter
Nootje: Vreemd genoeg zie je niets gebeuren.
Sluit de terminal

Starten:
Menu
Toetst in de zoekbalk samba in. Het wordt gelijk zichtbaar in je menu. Klik het aan.

Afstellen:
Klik op de vette plus (+)
Bladeren
Klik door totdat je in de gewenste map staat
OK
Vink ‘Schrijfbaar’ en ‘Zichtbaar’ aan
Klik op tabje ‘Toegang’
Vink ‘Iedereen toegang geven’ aan
OK
Sluit het scherm van Samba

Tot nu toe was het een beetje klikken met de muis. Maar je moet nog even wat doen in de terminal.

Open de terminal (Ctrl+Alt+t)
Toets in: whoami
Druk op Enter
Schrijf de uitkomst even op (of onthoud het)
Voorbeeld: Komputter
Toets nu in: sudo pico /etc/samba/smb.conf
Druk op Enter
Scroll helemaal naar beneden d.m.v. de cursortoets. Dus NIET met de muis!!!
Je ziet de naam van de gedeelde map staan tussen [map].
Onderaan zie je een regel staan ‘guest ok = yes’
Direct daar onder zet je de regel: force user = Wat je eerder opgeschreven hebt.
Voorbeeld: force user = Komputter
Ctrl+o
Druk op Enter
Ctrl+x
Sluit de terminal
Start de computer opnieuw op.

Nootje: Je kan ook gebruik maken van een speciaal commando maar zo heb je zekerheid dat het in een keer goed gaat.

Check:
Start een andere computer in je netwerk en zoek de gedeelde map eens op.
Nootje: Grote kans dat je om een wachtwoord wordt gevraagd. Dat is hetzelfde wachtwoord als je de hele tijd in Linux Mint ook gebruikt.

Vraag:
Mijn Windows-pc ziet de gedeelde map(pen) niet!
Dan kan het zijn dat de computers niet dezelfde netwerknaam hebben.
Je kan de netwerknaam aanpassen in de smb.conf.

Open de terminal
Toets in: sudo pico /etc/samba/smb.conf
Druk op Enter
Scroll naar beneden d.m.v. de cursortoets. Dus NIET met de muis!!!
Je komt de naam ‘Workgroup’ tegen. Verander die in dezelfde netwerknaam als die van Windows.
Ctrl+o
Druk op Enter
Ctrl+x
Sluit de terminal
Start de computer opnieuw op.
Nootje: Je kan ook gebruik maken van een commando maar zo heb je zekerheid dat het goed gaat.
Gebruikersavatar
Joan
Forumbeheerder
Forumbeheerder
Berichten: 1307
Lid geworden op: Do 16 Feb 2012, 00:49
Contact:

Re: folders delen in Linux Mint 18

Berichtdoor Joan » Vr 03 Aug 2018, 23:43

Zie ook viewtopic.php?f=14&t=3875 (Linux Mint 19)
Wil je een duidelijk antwoord? Stel dan een duidelijke vraag. , Kijk hoe dat moet bij Tips voor forumberichten.
Wil je een afbeelding plaatsen?. Kijk hoe dat kan bij Tip voor het plaatsen van afbeeldingen.
Gebruikersavatar
MenthaSuaveolens
Held
Held
Berichten: 383
Lid geworden op: Vr 23 Mar 2018, 11:41

Re: folders delen in Linux Mint 18

Berichtdoor MenthaSuaveolens » Di 07 Aug 2018, 11:56

De bovenstaande uitleg zal een beginnende gebruiker afschrikken vermoed ik.

1. Installeer samba (via de terminal).

Code: Selecteer alles

sudo apt-get install samba
sudo apt-get install cifs-utils
sudo apt-get install system-config-samba
2. Door een bug in system-config-samba zal deze crashen bij het opstarten. Blijkbaar vind niemand het nodig die eenvoudige bug te fixen. Om system-config-samba
te kunnen gebruiken zal je even een bestand /etc/libuser.conf moeten aanmaken

Code: Selecteer alles

sudo touch /etc/libuser.conf
3. Je dient de firewall toe te laten om samba-verzoeken door te laten (ofwel zet je de firewall uit)

Code: Selecteer alles

sudo ufw allow ssh
4. Maak een samba-gebruiker aan op je system

Code: Selecteer alles

sudo useradd -r een_samba_gebruiker
5. De voorbereidende werken zijn nu afgerond. We gaan samba configureren door middel van system-config-samba

Code: Selecteer alles

system-config-samba
Nieuwe Samba-gebruiker aanmaken
Unix-gebruikersnaam = een_samba_gebruiker
Windows-gebruikersnaam = een_samba_gebruiker
Samba wachtwoord = ****

Daarna kan je een gedeelde map instellen en bepalen wie en welke toegang men tot die map heeft.

Enkele nuttige commando's

Je Samba-configuratie testen

Code: Selecteer alles

sudo testparm
De Samba-server herstarten

Code: Selecteer alles

sudo service smbd restart
De status van je sambe-server opvragen

Code: Selecteer alles

systemctl status smbd.service
De verbinding testen (doe je eerst op de server, daarna op de clients)

Code: Selecteer alles

smbclient -L 192.168.1.**
De gedeelde map benaderen, Typ smb://ip-adres van de server in de adresbalk van je bestandsverkenner
Gebruikersavatar
dirkjanl
Guru
Guru
Berichten: 895
Lid geworden op: Do 21 Mar 2013, 13:40
Locatie: Borger
Contact:

Re: folders delen in Linux Mint 18

Berichtdoor dirkjanl » Do 15 Nov 2018, 10:49

Dank u voor de heldere uitleg.
Ik heb dit op mijn pc met LinuxMint18.3 uitgevoerd, maar de folder die ik wil delen op het netwerk word niet zichtbaar op de eigen pc als ik op Netwerk klik en niet op de andere laptops in het netwerk (LM18.3 en LM 19).
Ik heb de stappen van Kareltje uitgevoerd. De naam WORKGROUP hoefde ik niet te veranderen, die stond al zo in smb.conf.
Daarna uitgevoerd "sudo ufw allow ssh" en voor de zekerheid "sudo useradd -r dirkjanl" maar die gebruiker was al toegevoegd.

PC opnieuw gestart, maar niets zichtbaar.

Bij een "testparm" commando kwam deze melding: WARNING: The "syslog" option is deprecated

Wat gaat er niet goed? Kan iemand helpen?
Vriendelijke groet,
Linux Mint 21.2 Cinnamon op productie PC's. Op testbak LM 21.3 Cin. APLinux op MuziekPC Gouden tips: viewtopic.php?f=1&t=3264
Gebruikersavatar
MenthaSuaveolens
Held
Held
Berichten: 383
Lid geworden op: Vr 23 Mar 2018, 11:41

Re: folders delen in Linux Mint 18

Berichtdoor MenthaSuaveolens » Do 15 Nov 2018, 14:00

Bij een "testparm" commando kwam deze melding: WARNING: The "syslog" option is deprecated
Deze melding is een waarschuwing en heeft verder geen gevolgen. Indien je dergelijke melding niet meer wenst te krijgen, dan dien je gewoonweg de entry syslog uit smb.conf te verwijderen.

Zijn de volgende entries in smb.conf ingevuld?

Code: Selecteer alles

local master = yes
preferred master = yes
Gebruikersavatar
dirkjanl
Guru
Guru
Berichten: 895
Lid geworden op: Do 21 Mar 2013, 13:40
Locatie: Borger
Contact:

Re: folders delen in Linux Mint 18

Berichtdoor dirkjanl » Do 15 Nov 2018, 14:51

Deze twee komen niet voor in het document smb.conf.
Kan ik ze aanvullen achter (helemaal onderaan):
[Openbaar]
path = /home/dirkjanl/Openbaar
writeable = yes
; browseable = yes
guest ok = yes
force user = dirkjanl
Linux Mint 21.2 Cinnamon op productie PC's. Op testbak LM 21.3 Cin. APLinux op MuziekPC Gouden tips: viewtopic.php?f=1&t=3264
Gebruikersavatar
MenthaSuaveolens
Held
Held
Berichten: 383
Lid geworden op: Vr 23 Mar 2018, 11:41

Re: folders delen in Linux Mint 18

Berichtdoor MenthaSuaveolens » Do 15 Nov 2018, 15:32

Code: Selecteer alles

[global]
local master = yes
preferred master = yes
Gebruikersavatar
dirkjanl
Guru
Guru
Berichten: 895
Lid geworden op: Do 21 Mar 2013, 13:40
Locatie: Borger
Contact:

Re: folders delen in Linux Mint 18

Berichtdoor dirkjanl » Do 15 Nov 2018, 16:22

Heb ik onderaan toegevoegd, maar er verschijnt nog steeds niets.
Ik zal alles nog een keer goed nalopen.

In ieder geval bedankt tot zover.
Linux Mint 21.2 Cinnamon op productie PC's. Op testbak LM 21.3 Cin. APLinux op MuziekPC Gouden tips: viewtopic.php?f=1&t=3264
Gebruikersavatar
MenthaSuaveolens
Held
Held
Berichten: 383
Lid geworden op: Vr 23 Mar 2018, 11:41

Re: folders delen in Linux Mint 18

Berichtdoor MenthaSuaveolens » Do 15 Nov 2018, 17:30

Het moet in de rubriek [global] komen te staan. Die rubriek staat van boven. Steeds je samba-server herstarten en de status opvragen om te zien of alles wel degelijk loopt.
Gebruikersavatar
dirkjanl
Guru
Guru
Berichten: 895
Lid geworden op: Do 21 Mar 2013, 13:40
Locatie: Borger
Contact:

Re: folders delen in Linux Mint 18

Berichtdoor dirkjanl » Do 15 Nov 2018, 18:41

In de rubriek [Global] geplaatst, onder de regel met de netwerk naam WORKGROUP.
Als ik dat opsla en 'testparm' uitvoer en het daar controleer, dan zie ik wel de regel "preferred master = yes" maar niet "local master = yes".

Vriendelijke groet,
Linux Mint 21.2 Cinnamon op productie PC's. Op testbak LM 21.3 Cin. APLinux op MuziekPC Gouden tips: viewtopic.php?f=1&t=3264

Terug naar “Tutorials / Howto's”

Wie is er online

Gebruikers op dit forum: Geen geregistreerde gebruikers en 1 gast