navody:f8sdileni_adresaru

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Obě strany předchozí revize Předchozí verze
Následující verze
Předchozí verze
navody:f8sdileni_adresaru [2007/11/25 22:12] mackynavody:f8sdileni_adresaru [2022/11/14 12:25] (aktuální) – upraveno mimo DokuWiki 127.0.0.1
Řádek 1: Řádek 1:
 [[navody:f8obsah|Hlavní stránka]] [[navody:f8obsah|Hlavní stránka]]
- 
  
 ===== Sdílení adresářů pomocí serveru Samba ===== ===== Sdílení adresářů pomocí serveru Samba =====
-{{:navody:48x48:places:gnome-fs-smb.png }} +{{:navody:48x48:places:gnome-fs-smb.png }} //OS// typu //Windows// používají protokol //Microsoft SMB// (**S**erver **M**essage **B**lock) známý také pod jménem //CIFS// (**C**ommon **I**nternet **F**ile **S**ystem). Tento protokol umožňuje sdílení souborů, adresářů, tiskáren apod. 
-//OS// typu //Windows// používají protokol //Microsoft SMB// (**S**erver **M**essage **B**lock) známý také pod jménem  +
- +
-//CIFS// (**C**ommon **I**nternet **F**ile **S**ystem). Tento protokol umožňuje sdílení souborů, adresářů, tiskáren apod. +
  
 //Linux// tento protokol implementuje ve formě balíku //Samba//. //Linux// tento protokol implementuje ve formě balíku //Samba//.
-//Samba// je vydána pod //GNU General Public// licencí. Systém umožňuje integraci //OS// typu //Windows// do linuxových sítí.  +//Samba// je vydána pod //GNU General Public// licencí. Systém umožňuje integraci //OS// typu //Windows// do linuxových sítí. Na straně //Windows// přitom není zapotřebí instalovat žádný speciální software.
- +
-Na straně //Windows// přitom není zapotřebí instalovat žádný speciální software. +
- +
-**Poznámka:** Problematikou sdílení souborů a adresářů mezi počítači s operačním systémem //Fedora// se zabývá kapitola  +
- +
-[[navody:f8sit#Přípojování sdílených adresářů]]. Knihu o //Sambě// v anglickém jazyce naleznete na +
  
-[[http://ieee.uwaterloo.ca/UsingSamba/index.html]].+**Poznámka:** Problematikou sdílení souborů a adresářů mezi počítači s operačním systémem //Fedora// se zabývá kapitola [[navody:f8sit#Přípojování sdílených adresářů]]. Velice podrobnou knihu o //Sambě// v anglickém jazyce naleznete na [[http://eee.uwaterloo.ca/UsingSamba/index.html]].
  
 ==== Instalace serveru Samba ==== ==== Instalace serveru Samba ====
Řádek 35: Řádek 25:
   yum -y install samba-swat   yum -y install samba-swat
  
-je možné také doinstalovat rozhraní //swat//((//swat// v tomto případě není akronymem pro //**S**pecial **W**eapons **A**nd  +je možné také doinstalovat rozhraní //swat//((//swat// v tomto případě není akronymem pro //**S**pecial **W**eapons **A**nd **T**actics// ale //**S**amba **W**eb **A**dministration **T**ool//.)) pro konfiguraci aplikace //Samba//. Toto rozhraní se ovládá z webového prohlížeče. Před použitím tohoto rozhraní je nutné nahradit řádek
- +
-**T**actics// ale //**S**amba **W**eb **A**dministration **T**ool//.)) pro konfiguraci aplikace //Samba//. Toto rozhraní se  +
- +
-ovládá z webového prohlížeče. Před použitím tohoto rozhraní je nutné nahradit řádek+
  
   disable = yes   disable = yes
Řádek 47: Řádek 33:
   disable = no   disable = no
  
-Dále je zapotřebí restartovat démona ''xinetd''((Restart provedete pomocí příkazu ''/etc/rc.d/init.d/xinetd  restart''.)),  +Dále je zapotřebí restartovat démona ''xinetd''((Restart provedete pomocí příkazu ''/etc/rc.d/init.d/xinetd  restart''.)), který je zodpovědný za spouštění utility //swat//. //swat// lze pak spustit tak, že do adresové řádky prohlížeče zadáte ''http://localhost:901'' popř. ''http://127.0.0.1:901''. Na výzvu zadejte jméno uživatele ''root'' a heslo superuživatele. Součástí webového rozhraní je také off-line dokumentace k aplikaci //Samba//.
- +
-který je zodpovědný za spouštění utility //swat//. //swat// lze pak spustit tak, že do adresové řádky prohlížeče zadáte  +
- +
-''http://localhost:901'' popř. ''http://127.0.0.1:901''. Na výzvu zadejte jméno uživatele ''root'' a heslo superuživatele.  +
- +
-Součástí webového rozhraní je také off-line dokumentace k aplikaci //Samba//.+
  
 ==== Konfigurace pomocí grafického rozhraní ==== ==== Konfigurace pomocí grafického rozhraní ====
  
-**Poznámka:** Jestliže je třeba přidat uživatele, přečtěte si kapitolu [[navody:f8uzivatele#Přidání, editace a mazání  +**Poznámka:** Jestliže je třeba přidat uživatele, přečtěte si kapitolu [[navody:f8uzivatele#Přidání, editace a mazání uživatelů a skupin]]. 
- +
-uživatelů a skupin]]. +
  
 Server //Samba// lze nastavit pomocí grafického rozhraní //Systém -> Správa -> Samba// Server //Samba// lze nastavit pomocí grafického rozhraní //Systém -> Správa -> Samba//
Řádek 73: Řádek 51:
 ==== Konfigurace pomocí příkazové řádky ==== ==== Konfigurace pomocí příkazové řádky ====
  
-Následující text se však zabývá nastavením //Samby// pomocí příkazové řádky.+Následující text se zabývá základním nastavením //Samby// pomocí příkazové řádky. Podrobnosti týkající se nastavení //Samby// naleznete na stránkách [[http://eee.uwaterloo.ca/UsingSamba/index.html]] popř. [[http://samba.org/samba/docs/man/Samba-HOWTO-Collection/]].
  
 === Kontrola protokolu TCP/IP === === Kontrola protokolu TCP/IP ===
  
-Aby bylo možné sdílet adresáře mezi //OS Windows// a //Linux//em je třeba, aby byl na počítači s //OS Windows// správně nastaven protokol //TCP/IP//.\\+Aby bylo možné sdílet adresáře mezi //Windows// a //Linux//em je třeba, aby byl na počítači s //Windows// správně nastaven protokol //TCP/IP//. Na straně //Fedory// by problémy s podporou tohoto protokolu nastat neměly.\\
  
 Funkčnost protokolu //TCP/IP// lze velice snadno ověřit z //Linux//u pomocí Funkčnost protokolu //TCP/IP// lze velice snadno ověřit z //Linux//u pomocí
Řádek 83: Řádek 61:
   ping -c 10 ip_adresa   ping -c 10 ip_adresa
  
-**Poznámka:** //IP// adresu daného počítače s nainstalovanými //Windows XP// lze zjistit následujícím způsobem. Klikněte na //Start -> Ovládací panely -> Síťová připojení//. V okně //Síťová připojení// pak dvakrát klikněte na ikonu, která znázorňuje Vaše síťové připojení. Přejděte na záložku //Podpora// a opište číslo uvedené za položkou //Adresa IP//((Mělo by se jednat o číslo typu 192.168.2.125.)). Další možností, jak získat //IP// adresu, je v příkazovém řádku zadat příkaz ''ipconfig''.\\+**Poznámka:** //IP// adresu počítače s nainstalovanými //Windows XP// lze zjistit následujícím způsobem. Klikněte na //Start -> Ovládací panely -> Síťová připojení//. V okně //Síťová připojení// pak dvakrát klikněte na ikonu, která znázorňuje Vaše síťové připojení. Přejděte na záložku //Podpora// a opište číslo uvedené za položkou //Adresa IP//((Mělo by se jednat o číslo typu 192.168.2.125.)). Další možností, jak získat //IP// adresu, je v příkazovém řádku //Windows// zadat ''ipconfig''.\\
  
 Výstup příkazu ''ping -c 10 ip_adresa'' by měl vypadat přibližně následovně Výstup příkazu ''ping -c 10 ip_adresa'' by měl vypadat přibližně následovně
Řádek 104: Řádek 82:
  
 Jestliže tento "test" dopadl úspěšně, můžete pokračovat. V opačném případě budete muset nastavit síťové protokoly na počítači  Jestliže tento "test" dopadl úspěšně, můžete pokračovat. V opačném případě budete muset nastavit síťové protokoly na počítači 
-s //OS Windows//.+s //Windows//.
  
 === Nastavení uživatelských účtů === === Nastavení uživatelských účtů ===
   * Přečtěte si kapitolu [[navody:f8obecne_poznamky|Obecné poznámky]].   * Přečtěte si kapitolu [[navody:f8obecne_poznamky|Obecné poznámky]].
   * Přečtěte si kapitolu [[navody:f8sdileni_adresaru#Instalace serveru Samba]]   * Přečtěte si kapitolu [[navody:f8sdileni_adresaru#Instalace serveru Samba]]
 +
 +Nezbytný předpokladem fungování //Samby// je správné nastavení uživatelských účtů ve //Fedoře//, //Windows// a //Sambě//.
  
 == Samba == == Samba ==
  
-Noví uživatelé //Samby// jsou mapováni na již existující systémové uživatele. Tato vazba je definována v souboru +Noví uživatelé //Samby// jsou mapováni na již existující systémové uživatele //Fedory//. Tato vazba je definována v souboru 
  
 ''/etc/samba/smbusers''. ''/etc/samba/smbusers''.
Řádek 128: Řádek 108:
   nobody = guest pcguest smbguest   nobody = guest pcguest smbguest
  
-Superuživatel je tak pro účely //Samba// serveru namapován na uživatele ''administrator'' a ''admin''.+Superuživatel je tak např. pro účely //Samba// serveru namapován na uživatele ''administrator'' a ''admin''. Obecně se doporučuje používat pro účely //Samby// jména uživatelů odpovídající systémovým uživatelům.
  
 Dále je třeba nově vytvořenému uživately //Samby// nastavit heslo. Heslo konkrétního uživatele je možné nastavit popř. editovat pomocí Dále je třeba nově vytvořenému uživately //Samby// nastavit heslo. Heslo konkrétního uživatele je možné nastavit popř. editovat pomocí
Řádek 142: Řádek 122:
 == Windows == == Windows ==
  
-Na počítači s //OS Windows// vytvořte účet, jehož uživatelské jméno a heslo se shoduje s linuxovým účtem vybraného uživatele. Cílem tedy je, aby pod //Linux//em a //Windows// existovali dva "stejní" uživatelé - v opačném případě nebude níže popsaný postup fungovat.\\+Na počítači s //Windows// vytvořte účet, jehož uživatelské jméno a heslo se shoduje s linuxovým účtem vybraného uživatele. Cílem tedy je, aby pod //Linux//em a //Windows// existovali dva "stejní" uživatelé - v opačném případě nebude níže popsaný postup fungovat.\\
  
 Nového uživatele pod //Windows XP// vytvoříte tak, že přes nabídku //Start -> Nastavení -> Ovládací panely// vyvoláte okno //Ovládací panely//, kde klinete na ikonu //Uživatelské účty//. V okně //Uživatelské účty// pokračujte odkazem //Vytvořit nový účet// a postupujte dle instrukcí průvodce. Nového uživatele pod //Windows XP// vytvoříte tak, že přes nabídku //Start -> Nastavení -> Ovládací panely// vyvoláte okno //Ovládací panely//, kde klinete na ikonu //Uživatelské účty//. V okně //Uživatelské účty// pokračujte odkazem //Vytvořit nový účet// a postupujte dle instrukcí průvodce.
 +
 +=== Nastavení firewallu ===
 +  * Přečtěte si kapitolu [[navody:f8obecne_poznamky|Obecné poznámky]].
 +  * Přečtěte si kapitolu [[navody:f8sit#otevreni_uzavreni_portu|Otevření / uzavření portů]].
 +
 +Nezbytnou podmínkou pro fungování //Samby// je její povolení na firewallu. Port 901, přes který //Samba// komunikuje, je v případě //Fedory// standardně uzavřen. Povolit komunikaci přes tento port můžete pomocí nabídky //Systém -> Správa -> Firewall//.
  
 === Připojení sdílených adresářů počítače s OS typu Windows === === Připojení sdílených adresářů počítače s OS typu Windows ===
Řádek 151: Řádek 137:
   * Přečtěte si kapitolu [[navody:f8sdileni_adresaru#Kontrola protokolu TCP/IP]].   * Přečtěte si kapitolu [[navody:f8sdileni_adresaru#Kontrola protokolu TCP/IP]].
   * Přečtěte si kapitolu [[navody:f8sdileni_adresaru#Nastavení uživatelských účtů]].   * Přečtěte si kapitolu [[navody:f8sdileni_adresaru#Nastavení uživatelských účtů]].
 +  * Přečtěte si kapitolu [[navody:f8sdileni_adresaru#Nastavení firewallu]].
  
 == Sdílený adresář == == Sdílený adresář ==
  
-Po té, co jste zkontrolovali funkčnost protokolu //TCP/IP// provedli nezbytná nastavení uživatelských účtů, je možné přistoupit k vytvoření sdíleného adresáře. Ve //Windows XP// sdílený adresář vytvoříte z normálního adresáře tak, že po dvoukliku na ikonu adresáře vybere z nabídky položku //Vlastnosti// a v ní záložku //Sdílení//, kde provedete potřebná +Po té, co jste zkontrolovali funkčnost protokolu //TCP/IP//provedli nezbytná nastavení uživatelských účtů a otevřeli port 901 na firewallu, je možné přistoupit k vytvoření sdíleného adresáře. Ve //Windows XP// sdílený adresář vytvoříte z normálního adresáře tak, že po dvoukliku na ikonu adresáře vybere z nabídky položku //Vlastnosti// a v ní záložku //Sdílení//, kde provedete potřebná nastavení.\\
-nastavení.\\+
  
 Dalším krokem je vytvoření adresáře na počítači s //Linux//em, kam připojíte obsah sdíleného adresáře. Dalším krokem je vytvoření adresáře na počítači s //Linux//em, kam připojíte obsah sdíleného adresáře.
Řádek 164: Řádek 150:
 == Připojení / odpojení sdíleného adresáře == == Připojení / odpojení sdíleného adresáře ==
  
-Předpokládejme, že počítač s //OS Windows//, na kterém je uložen sdílený adresář, má //IP// adresu 192.168.2.125 a cesta k tomuto adresáři je ''C:/Linux''. Dále předpokládejme, že na linuxovém stroji je přípojným bodem adresář ''/media/smb''+Předpokládejme, že počítač s //Windows//, na kterém je uložen sdílený adresář, má //IP// adresu 192.168.2.125 a cesta k tomuto adresáři je ''C:/Linux''. Dále předpokládejme, že na linuxovém stroji je přípojným bodem adresář ''/media/smb''
  
 Samotné připojení adresáře pak provedete pomocí Samotné připojení adresáře pak provedete pomocí
Řádek 217: Řádek 203:
   * Přečtěte si kapitolu [[navody:f8sdileni_adresaru#Nastavení uživatelských účtů]].   * Přečtěte si kapitolu [[navody:f8sdileni_adresaru#Nastavení uživatelských účtů]].
   * Přečtěte si kapitolu [[navody:f8sit#Zjistění IP adresy počítače s Fedorou]].   * Přečtěte si kapitolu [[navody:f8sit#Zjistění IP adresy počítače s Fedorou]].
 +  * Přečtěte si kapitolu [[navody:f8sdileni_adresaru#Nastavení firewallu]].
  
-V předchozím odstavci jsme připojovali sdílený adresář uložený na počítači s //OS Windows//. Nyní zkusíme opačný postup - +V předchozím odstavci jsme připojovali sdílený adresář uložený na počítači s //OS Windows//. Nyní zkusíme opačný postup - budeme připojovat sdílený adresář uložený na počítači s //Fedorou//.\\
-budeme připojovat sdílený adresář uložený na počítači s //Fedorou//.\\+
  
 == Konfigurační soubor Samby == == Konfigurační soubor Samby ==
  
-Nejprve je třeba zkontrolovat funkčnost protokolu //TCP/IP// na počítači s //OS Windows// provést nezbytná nastavení uživatelských účtů. Dalším krokem je pak úprava konfiguračního souboru aplikace //Samba//. Správnost jeho syntaxe a místo uložení lze zjistit pomocí příkazu+Nejprve je třeba zkontrolovat funkčnost protokolu //TCP/IP// na počítači s //OS Windows//provést nezbytná nastavení uživatelských účtů a otevřít port 901 na firewallu. Dalším krokem je pak úprava konfiguračního souboru aplikace //Samba//. Správnost jeho syntaxe a místo uložení lze zjistit pomocí příkazu
  
   testparm   testparm
Řádek 300: Řádek 286:
   smbclient //192.168.2.126/data -U samba_uzivatel1%heslo   smbclient //192.168.2.126/data -U samba_uzivatel1%heslo
  
-kde //IP// adresa "patří" tentokráte počítači s //Fedorou// a ''samba_uzivatel1'' představuje //Samba// alias pro uživatelský, který je "společný" //Fedoře// a //Windows//.\\+kde uvedená //IP// adresa "patří" tentokráte počítači s //Fedorou//((Tuto adresu je pochopitelně nutné modifikovat!)) a ''samba_uzivatel1'' představuje //Samba// alias pro uživatele, který je "společný" //Fedoře// a //Windows//.\\
  
-Nyní nastal čas přesunout s k počítači s //OS Windows//. Přihlašte se pod stejným uživatelem, jakého jste specifikovali parametrem ''-U'' u výše uvedeného příkazu ''smbclient''. Klikněte na //Místa v síti// a v části //Práce se sítí// pak na ikonou //Přidat místo v síti//. Pokračujte tlačítkem //Další// a po té ikonou //Jiné umístění v síti//. Pro namapování sdíleného adresáře specifikovaného v ''smb.conf'' v sekci ''data'' zadejte+Nyní nastal čas přesunout s k počítači s //Windows//. Přihlašte se pod stejným uživatelem, jakého jste specifikovali parametrem ''-U'' u výše uvedeného příkazu ''smbclient''. Klikněte na //Místa v síti// a v části //Práce se sítí// pak na ikonou //Přidat místo v síti//. Pokračujte tlačítkem //Další// a po té ikonou //Jiné umístění v síti//. Pro namapování sdíleného adresáře specifikovaného v ''smb.conf'' v sekci ''data'' zadejte
    
   \\192.162.2.126\data   \\192.162.2.126\data
  • Poslední úprava: 2022/11/14 11:10
  • (upraveno mimo DokuWiki)