folders delen in Linux Mint 18

De plek voor je tutorials en howto's
Wilfried1954
Algemene moderator
Algemene moderator
Berichten: 1013
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: 10
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
LMNLVip
LMNLVip
Berichten: 2105
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.
Gebruikersavatar
MenthaSuaveolens
Nieuweling
Nieuweling
Berichten: 15
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

Terug naar “Tutorials / Howto's”

Wie is er online

Gebruikers op dit forum: Geen geregistreerde gebruikers en 3 gasten