Mount Windows Share in Ubuntu - Permanente installatie
Maak één keer verbinding met een gedeelde Windows-map vanuit Ubuntu, op de handmatige manier, en deze verdwijnt bij de volgende keer opnieuw opstarten. Deze opstelling koppelt de share permanent aan met cifs-utils en een fstab-invoer - waarbij het Windows-wachtwoord wordt bewaard in een beveiligd referentiebestand, _netdev en nofail zodat het opstarten nooit blijft hangen, en uid/gid zodat de bestanden van jou zijn.
📑Hoofdstukken
- Het probleem: een share die je met de hand opent, verdwijnt na elke herstart
- Snelle test: open de share één keer vanuit de Bestanden-app
- Installeer het cifs-utils-pakket
- Maak het koppelpunt op /mnt/SharedDocs
- Sla de Windows-aanmelding op in een beschermd inloggegevensbestand
- Voeg de permanente vermelding toe aan /etc/fstab, met _netdev en nofail
- Monteer het nu, verifieer het en voer vervolgens de herstarttest uit
📋 Overzicht en stapsgewijze handleiding
Test eerst de Share vanuit de Bestanden-app
Voordat u iets permanents maakt, moet u eerst de basis bewijzen: de Windows-pc deelt de map, het netwerkpad werkt en uw Windows-gebruikersnaam en -wachtwoord worden geaccepteerd. Open de app Bestanden, druk op Ctrl + L om de locatiebalk te openen en typ het deeladres - in de video is dit de map SharedDocs op de pc met de naam OFFICE-PC:
smb://OFFICE-PC/SharedDocs
Voer de Windows-gebruikersnaam en het wachtwoord in wanneer daarom wordt gevraagd. Als de map wordt geopend en u de bestanden kunt zien, zijn de sharenaam, de pc-naam en de login allemaal correct. Schrijf ze precies op, omdat de permanente installatie dezelfde drie dingen gebruikt. Vervang OFFICE-PC en SharedDocs door uw eigen pc-naam en sharenaam in deze handleiding.
smb://192.168.1.10/SharedDocs. Geef de Windows-pc een vast of gereserveerd IP-adres; een permanente mount is slechts zo betrouwbaar als het adres waarnaar deze verwijst.Installeer cifs-utils
Voor een permanente koppeling zijn de CIFS-tools nodig: de mount.cifs-helper waarmee Ubuntu een SMB-share (Windows) als een normale map kan koppelen. Open een terminal en installeer het pakket:
sudo apt update
sudo apt install cifs-utils
Zonder dit pakket heeft de fstab-invoer in stap 5 niets om mee te werken en mislukt de mount - deze kleine installatie is wat een eenmalige browser scheidt van een echte mount tijdens het opstarten.
Maak het mountpunt
Een koppelpunt is eenvoudigweg een lege map waarin de inhoud van de share zal verschijnen. Maak er een onder /mnt, genoemd naar de share:
sudo mkdir -p /mnt/SharedDocs
Laat deze map leeg. Wanneer de share is aangekoppeld, bestaat alles binnen /mnt/SharedDocs in werkelijkheid uit de bestanden op de Windows-pc - en als deze niet is aangekoppeld, is de map gewoon leeg, wat ook een handige manier is om in één oogopslag te zien of de aankoppeling live is.
Bewaar de login in een beveiligd referentiebestand
De mount heeft bij elke opstart uw Windows-wachtwoord nodig, maar dat wachtwoord mag nooit in /etc/fstab zelf staan; fstab kan door elk gebruikersaccount op de machine worden gelezen. Bewaar in plaats daarvan de login in een eigen klein bestand dat alleen root kan lezen. Creëer het:
sudo nano /root/.smbcredentials
Typ precies twee regels, met uw eigen Windows-gebruikersnaam en -wachtwoord, sla vervolgens op met Ctrl + O en sluit af met Ctrl + X:
username=YourWindowsUser
password=YourWindowsPassword
Vergrendel het bestand nu zodat alleen root het kan lezen:
sudo chmod 600 /root/.smbcredentials
chmod 600 is het hele punt van deze stap, geen optionele extra. Zonder dit bestand is het inloggegevensbestand slechts uw Windows-wachtwoord, geschreven in platte tekst, waar andere accounts op de pc het kunnen lezen. En onthoud voor later: als je ooit het Windows-wachtwoord wijzigt, update dan ook dit bestand; een oud wachtwoord is hier de meest voorkomende reden dat een werkende mount plotseling stopt.Voeg de permanente fstab-invoer toe
Vertel Ubuntu nu om de share bij elke opstart te mounten. Bewaar eerst een reservekopie van de originele fstab; één verkeerde regel in dit bestand kan het opstarten beïnvloeden, en de back-up is de weg terug. Open vervolgens het bestand:
sudo nano /etc/fstab
Voeg deze enkele regel helemaal aan het einde van het bestand toe:
//OFFICE-PC/SharedDocs /mnt/SharedDocs cifs credentials=/root/.smbcredentials,iocharset=utf8,_netdev,nofail,uid=1000,gid=1000 0 0
Wat elk onderdeel doet: //OFFICE-PC/SharedDocs is de share, /mnt/SharedDocs is waar het verschijnt en cifs is het bestandssysteemtype. credentials= verwijst naar het beveiligde bestand uit stap 4, dus er verschijnt geen wachtwoord in fstab. iocharset=utf8 zorgt ervoor dat bestandsnamen met speciale tekens correct blijven. _netdev vertelt het systeem dat deze mount het netwerk nodig heeft, dus wacht het op het netwerk in plaats van te vroeg te falen. nofail betekent dat als de Windows-pc is uitgeschakeld, Ubuntu nog steeds normaal opstart in plaats van vast te lopen of te laten vallen bij een noodprompt. uid=1000,gid=1000 maakt de gekoppelde bestanden eigendom van uw Ubuntu-gebruiker, zodat uw apps zonder sudo in de share kunnen worden opgeslagen - 1000 is de gebruikelijke ID van het eerste gebruikersaccount; controleer uw eigen met het id commando en pas aan als die van u afwijkt.
Nu koppelen en verifiëren voordat u opnieuw opstart
Start nog niet opnieuw op. Test het fstab-item nu meteen, terwijl u nog steeds eventuele fouten kunt zien die het produceert:
sudo mount -a
mount -a koppelt alles vermeld in fstab. Als het stil eindigt, is de invoer goed: open /mnt/SharedDocs en je zou de bestanden van de Windows-share moeten zien, en een snelle df -h toont de share vermeld als een aangekoppeld bestandssysteem. Maak er een klein testbestand in om te bewijzen dat u kunt schrijven en niet alleen kunt lezen. Pas nadat deze test is geslaagd, start u de Ubuntu-machine één keer opnieuw op: de share zou vanzelf weer op zijn plaats moeten staan, zonder handmatige verbinding - dat opnieuw opstarten is het echte bewijs dat de permanente installatie werkt.
mount -a een fout rapporteert, repareer deze dan nu in plaats van na een herstart. Lees het bericht, omdat het het probleem meestal direct benoemt: een verkeerde sharenaam of pc-adres, verkeerde inhoud in het inloggegevensbestand, of "toestemming geweigerd" van Windows, waarbij de gebruiker toestemming nodig heeft op zowel het tabblad Delen als het tabblad Beveiliging van de map. Een houder breekt later zelden vanzelf; als je dat doet, is er aan de ene kant iets veranderd: het Windows-wachtwoord, het pc-adres of de machtigingen.🏷️Variabelen en trefwoorden voor zoeken op onderwerp
🎙️ Volledig transcript: tik om uit te vouwen
__TOK_31__
__TOK_32__
__TOK_33__
❓ Veelgestelde vragen
Is deze tutorial 100% gratis te volgen?
__TOK_34__
Kunnen beginners deze handleiding volgen?
__TOK_35__
Waar kan ik vragen stellen als ik vastloop?
__TOK_36__