Obsah |
Úvod
Tento návod vás provede nastavením a připojením sdílených složek systému Windows. Až dokončíte tento postup, budete mít po každém puštění počítače tyto složky vždy připojené.
Předpoklady
Musíte mít nainstalovanou Sambu a smbfs na vašem počítači. Pro ujištění se a případné doinstalování zadejte příkaz v Terminálu:
sudo apt-get install samba smbfs
Musíte také mít počítač s Windows (nebo počítač s nainstalovanou Sambou) a přístupné jejich sdílené složky.
Nastavení
Skupiny pro čtení a zápis
První krok je udělat skupiny uživatelů, kterým chcete povolit čtení nebo zápis do sdílených složek (standardně pouze root může číst i zapisovat). Pokud chcete tato práva přidělit pouze jednomu uživateli, tak se o toto nastavení nemusíte starat. Pokud máte více uživatelů a každý z nich má vlastní Windowsovský účet a práva, nepřidávejte je do těchto skupin. Naopak, opakujte tato nastavení pro každého uživatele zvlášť. Doporučuji udělat přípojný bod uvnitř jejich domovského adresáře.
Pro vytvoření skupiny, jděte do nabídky "Systém → Administrace → Uživatelé a skupiny". Pod záložkou skupiny vytvořte novou skupinu. Poté přidejte uživatele, kterému chcete umožnit čtení i zápis do této skupiny. Napište si GID pro tuto skupinu, budete ho ještě potřebovat.
Soubor s osobními údaji
Upozornění: Buďte si vědomi, že touto metodou může každý uživatel se správcovským přístupem vidět vaše hesla jako normální text.
Vytvořte soubor s názvem .smbpassword, nejspíš v domovském adresáři hlavního uživatele sdílení. Do tohoto souboru vložte username, rovná se (=) a Windowsovské uživatelské jméno (popřípadě doménu, pokud se má přihlašovat do domény) na první řádek; na druhý řádek vložte password, rovná se (=) a heslo pro tento uživatelský účet. Soubor by měl poté vypadat takto:
username=MojeUživatelskéJméno password=MojeHeslo
V Terminálu, v adresáři se souborem .smbpassword, napište:
sudo chown root .smbpassword sudo chmod 600 .smbpassword
To zaručí, že pouze správce počítače bude mít přístup k tomuto souboru.
Editace fstab
Upozornění: Editace souboru fstab může být nebezpečná! Prosím, před editací raději proveďte zálohu tohoto souboru.
Přidejte tento řádek (je to celé 1 řádek!) na konec vašeho souboru /etc/fstab:
//jméno_serveru/název_sdílení /přípojný_adresář smbfs credentials=/home/franta/.smbpassword,gid=GID_skupiny 0 0
Pokud chcete dát práva čtení i zápisu pouze jednomu uživateli, použijte uid=UživatelskéID namísto gid. Pokud nechcete nikomu, kromě správce dát přístup ke čtení i zápisu, odstraňte tuto část (uid/gid) úplně. Požadované UživatelskéID můžete nalézt v souboru /etc/passwd
gedit /etc/passwd
Ujistěte se, že používáte unixový zápis "//" nebo "/" namísto Windowsovského "\\" nebo "\" ve sdílené složce. Jinak příkaz neproběhne správně.
Ujistěte se také, že adresář, ke kterému hodláte sdílenou složku připojit skutečně existuje (a je prázdný).
Dokončení nastavení
Znovu načtěte fstab příkazem
sudo mount -a
nebo restartujte počítač.