Technical Anshu Domů › Výukové programy › Připojení Windows Share v Ubuntu
🐧 Ubuntu + Windows Share

Připojit Windows Share v Ubuntu – trvalé nastavení

Připojte se ke sdílené složce Windows z Ubuntu jednou ručně, a při příštím restartu zmizí. Toto nastavení připojí sdílenou složku trvale pomocí cifs-utils a položky fstab – s heslem Windows uloženým v chráněném souboru pověření, _netdev a nofail, takže boot se nikdy nezasekne, a uid/gid, takže soubory patří vám.

✍️ Technical Anshu🐧 Ubuntu🎧 Multi-Language Audio
Připojit Windows Share v Ubuntu – trvalé nastavení
🎧 Vícejazyčný zvuk: Ve videopřehrávači klikněte na [Nastavení] (⚙️) ➔ [Zvuková stopa] a vyberte jazyk.

📑Kapitoly

  1. Problém – sdílená složka, kterou otevřete ručně, zmizí po každém restartu
  2. Rychlý test – jednou otevřete sdílenou složku z aplikace Soubory
  3. Nainstalujte balíček cifs-utils
  4. Vytvořte bod připojení v /mnt/SharedDocs
  5. Uložte přihlašovací údaje systému Windows do chráněného souboru pověření
  6. Přidejte trvalý záznam do /etc/fstab pomocí _netdev a nofail
  7. Nainstalujte jej, ověřte jej a poté proveďte test restartu

📋 Přehled a průvodce krok za krokem

1

Nejprve otestujte sdílení z aplikace Soubory

Než něco uděláte natrvalo, jednou prověřte základy: počítač se systémem Windows sdílí složku, síťová cesta funguje a vaše uživatelské jméno a heslo systému Windows jsou akceptovány. Otevřete aplikaci Soubory, stisknutím Ctrl + L otevřete panel umístění a zadejte adresu sdílení – ve videu je to složka SharedDocs v počítači s názvem OFFICE-PC:

Files — Location Bar
smb://OFFICE-PC/SharedDocs

Na výzvu zadejte uživatelské jméno a heslo systému Windows. Pokud se složka otevře a vidíte její soubory, název sdílené položky, název počítače a přihlašovací jméno jsou správné – zapište si je přesně, protože trvalé nastavení používá stejné tři věci. V této příručce nahraďte OFFICE-PC a SharedDocs svým vlastním názvem počítače a názvem sdílení.

✅ Pokud se název nerozezná, stejný test funguje s IP adresou počítače se systémem Windows, například smb://192.168.1.10/SharedDocs. Přidělte počítači se systémem Windows pevnou nebo vyhrazenou IP adresu – trvalé připojení je pouze tak spolehlivé, jako adresa, na kterou ukazuje.
2

Nainstalujte cifs-utils

Trvalé připojení vyžaduje nástroje CIFS – pomocníka mount.cifs, který umožňuje Ubuntu připojit sdílení SMB (Windows) jako normální složku. Otevřete terminál a nainstalujte balíček:

Terminal
sudo apt update
Terminal
sudo apt install cifs-utils

Bez tohoto balíčku nemá položka fstab v kroku 5 co dělat a připojení se nezdaří – tato malá instalace odděluje jednorázové procházení od skutečného připojení při spuštění.

3

Vytvořte přípojný bod

Přípojný bod je jednoduše prázdná složka, kde se zobrazí obsah sdílené položky. Vytvořte jej pod /mnt a pojmenujte jej podle sdílení:

Terminal
sudo mkdir -p /mnt/SharedDocs

Ponechte tuto složku prázdnou. Když je sdílená složka připojena, vše uvnitř /mnt/SharedDocs jsou ve skutečnosti soubory na počítači se systémem Windows – a když není připojena, složka je pouze prázdná, což je také užitečný způsob, jak na první pohled zjistit, zda je připojení aktivní.

4

Uložte přihlášení do chráněného souboru pověření

Připojení potřebuje vaše heslo Windows při každém spuštění, ale toto heslo nesmí nikdy sedět v samotném /etc/fstab – fstab může číst každý uživatelský účet na počítači. Místo toho ponechte přihlašovací údaje v jeho vlastním malém souboru, který může číst pouze root. Vytvořte jej:

Terminal
sudo nano /root/.smbcredentials

Zadejte přesně dva řádky se svým vlastním uživatelským jménem a heslem Windows, poté uložte pomocí Ctrl + O a ukončete pomocí Ctrl + X:

/root/.smbcredentials — file contents
username=YourWindowsUser
password=YourWindowsPassword

Nyní zamkněte soubor, aby jej mohl číst pouze root:

Terminal
sudo chmod 600 /root/.smbcredentials
⚠️ chmod 600 je celým smyslem tohoto kroku, nikoli volitelný doplněk. Bez něj je soubor přihlašovacích údajů pouze vaším heslem Windows napsaným jako prostý text, kde si jej mohou přečíst ostatní účty v počítači. A pamatujte si na později: pokud někdy změníte heslo Windows, aktualizujte i tento soubor – zastaralé heslo je zde nejčastějším důvodem, proč se funkční připojení náhle zastaví.
5

Přidejte položku Permanent fstab

Nyní řekněte Ubuntu, aby při každém spuštění připojilo sdílenou složku. Nejprve si ponechte záložní kopii původního fstabu – jeden špatný řádek v tomto souboru může ovlivnit bootování a záloha je vaše cesta zpět. Poté otevřete soubor:

Terminal
sudo nano /etc/fstab

Přidejte tento jeden řádek na úplný konec souboru:

/etc/fstab — add this line
//OFFICE-PC/SharedDocs /mnt/SharedDocs cifs credentials=/root/.smbcredentials,iocharset=utf8,_netdev,nofail,uid=1000,gid=1000 0 0

Co každá část dělá: //OFFICE-PC/SharedDocs je sdílení, /mnt/SharedDocs je místo, kde se vyskytuje, a cifs je typ souborového systému. credentials= odkazuje na chráněný soubor z kroku 4, takže ve fstab se neobjeví žádné heslo. iocharset=utf8 zachovává správné názvy souborů se speciálními znaky. _netdev říká systému, že toto připojení potřebuje síť, takže čeká na síť, místo aby selhal příliš brzy. nofail znamená, že pokud je počítač se systémem Windows vypnutý, Ubuntu se stále normálně spouští, místo aby se zastavilo nebo přešlo na nouzovou výzvu. uid=1000,gid=1000 převádí připojené soubory do vlastnictví vašeho uživatele Ubuntu, takže vaše aplikace se mohou ukládat do sdílené složky bez sudo – 1000 je obvyklé ID prvního uživatelského účtu; zkontrolujte své vlastní pomocí příkazu id a upravte, pokud se liší.

📌 Verzi pro SMB vynechejte. Ubuntu a jakýkoli moderní systém Windows vyjednávají SMB 3 automaticky, což je bezpečné výchozí nastavení. Pouze starověké zařízení, které nepodporuje nic novějšího, by někdy potřebovalo vynucení staré verze – tomu se vyhněte, pokud skutečně nemáte na výběr, protože SMB1 je nejistý a zastaralý.
6

Připojte se a ověřte před restartem

Zatím nerestartujte. Otestujte záznam fstab právě teď, zatímco stále můžete vidět jakoukoli chybu, kterou vytváří:

Terminal
sudo mount -a

mount -a připojí vše uvedené v fstab. Pokud skončí tiše, je záznam v pořádku – otevřete /mnt/SharedDocs a měli byste vidět soubory sdílené složky Windows a rychlé df -h zobrazí sdílenou složku uvedenou jako připojený souborový systém. Vytvořte v něm malý testovací soubor, abyste dokázali, že umíte psát, nejen číst. Teprve poté, co tento test projde, restartujte stroj Ubuntu jednou: sdílená složka by měla být zpět na místě sama o sobě, bez ručního připojení – tento restart je skutečným důkazem, že trvalé nastavení funguje.

✅ Pokud mount -a hlásí chybu, opravte ji nyní, nikoli po restartu – přečtěte si zprávu, protože obvykle problém přímo pojmenovává: nesprávný název sdílené složky nebo adresa počítače, nesprávný obsah v souboru pověření nebo „povolení odepřeno“ ze strany Windows, kde uživatel potřebuje oprávnění na kartě Sdílení i na kartě Zabezpečení složky. Držák se později sám o sobě jen zřídka zlomí; když to uděláte, něco se na jedné straně změní – heslo Windows, adresa počítače nebo oprávnění.

🏷️Proměnné a klíčová slova vyhledávání tématu

🔍 CIFS 🔍 cifs-utils 🔍 fstab 🔍 SMB 🔍 mount.cifs 🔍 Ubuntu 🔍 TechnicalAnshu 🔍 Mount Windows Share in Ubuntu 🔍 Permanent Mount 🔍 Credentials File 🔍 _netdev 🔍 nofail 🔍 Windows Shared Folder
🎙️ Úplný přepis – klepnutím rozbalíte

__TOK_31__

__TOK_32__

__TOK_33__

❓ Často kladené otázky

Je tento tutoriál 100% bezplatný?

__TOK_34__

Mohou začátečníci postupovat podle tohoto návodu?

__TOK_35__

Kde mohu klást otázky, když uvíznu?

__TOK_36__

🚀 Podívejte se na celý návod na YouTube

__TOK_37__

__TOK_38__

▶️ Přehrát celé video
Tento tutoriál je založen na videu Technical Anshu Mount Windows Share v Ubuntu • Zasekli jste se na nějakém kroku? Zeptejte se v komentářích k videu — tam se vám dostane pomoci 🙏