navody:fc6sdileni_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:fc6sdileni_adresaru [2006/12/25 13:52] mackynavody:fc6sdileni_adresaru [2022/11/14 12:25] (aktuální) – upraveno mimo DokuWiki 127.0.0.1
Řádek 5: Řádek 5:
 //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//. //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//.
 //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. //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.
 +
 +**Poznámka:** Problematikou sdílení souborů a adresářů mezi počítači s //Fedora Core// se zabývá kapitola [[navody:fc6sit#Přípojování sdílených adresářů]].
  
 ==== Instalace serveru Samba ==== ==== Instalace serveru Samba ====
Řádek 18: Řádek 20:
 **Poznámka:** Pomocí příkazu **Poznámka:** Pomocí příkazu
  
-  yum -y install samba-swat.i368+  yum -y install samba-swat
  
-je možné také doinstalovat rozhraní pro konfiguraci aplikace //Samba//. Toto rozhraní se ovládá z webového prohlížeče. Spustit je lze tak, že do adresové řádky prohlížeče zadáte ''http://localhost:901'' popř. ''http://127.0.0.1:901''.+je možné také doinstalovat rozhraní pro konfiguraci aplikace //Samba//. Toto rozhraní se ovládá z webového prohlížeče. Spustit je lze tak, že do adresové řádky prohlížeče zadáte ''http://localhost:901'' popř. ''http://127.0.0.1:901''. Součástí je také off-line dokumentace k aplikaci //Samba//.
  
 ==== Konfigurace serveru Samba ==== ==== Konfigurace serveru Samba ====
Řádek 29: Řádek 31:
 **Poznámka:** Jestliže je třeba přidat uživatele, přečtěte si kapitolu [[navody:fc6uzivatele#Přidání, editace a mazání uživatelů a skupin]].  **Poznámka:** Jestliže je třeba přidat uživatele, přečtěte si kapitolu [[navody:fc6uzivatele#Přidání, editace a mazání uživatelů a skupin]]. 
  
-Server //Samba// lze nastavit pomocí grafického rozhraní //Aplikace -> Prostředí -> Správa -> Nastavení serveru -> Samba//. Takto je možné nastavit sdílený adresář a přiřadit mu uživatele, kteří k němu mohou přistupovat.+Server //Samba// lze nastavit pomocí grafického rozhraní //Aplikace -> Prostředí -> Správa -> Nastavení serveru -> Samba// popř. pomocí grafického rozhraní //swat//. Takto je možné nastavit sdílený adresář a přiřadit mu uživatele, kteří k němu mohou přistupovat.
  
 Nastavení Samby lze provést také ručně Nastavení Samby lze provést také ručně
Řádek 38: Řádek 40:
 Do souboru ''smbusers'' přidejte následující řádek Do souboru ''smbusers'' přidejte následující řádek
  
-  system_username = "network username"+  system_username = samba_username1 [ samba_username2 ... ]
  
-a soubor uložte.+a soubor uložte. Tento zápis slouží k mapování mezi systémovými uživateli a uživateli //Samba//. Defaulně je v souboru ''smbusers'' uvedeno 
 + 
 +  # Unix_name = SMB_name1 SMB_name2 ... 
 +  root = administrator admin 
 +  nobody = guest pcguest smbguest 
 + 
 +Superuživatel je tak pro účely //Samba// serveru namapován na uživatele ''administrator'' a ''admin''.
  
-Heslo konkrétního uživatele((Jestliže uživatel ''system_username'' není uveden v ''/etc/samba/smbusers'', je tímto příkazem tento uživatel vytvořen.)) je možné editovat pomocí+Heslo konkrétního uživatele je možné editovat pomocí
  
   smbpasswd -a system_username   smbpasswd -a system_username
Řádek 429: Řádek 437:
   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ěntě 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 daného počítače s nainstalovanými //Windows XP// lze zjistit následujícím způsobem. Klikněntě 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''.\\
  
-Výstup výše uvedeného příkazu 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ě
  
   PING 192.168.2.125 (192.168.2.125) 56(84) bytes of data.   PING 192.168.2.125 (192.168.2.125) 56(84) bytes of data.
Řádek 452: Řádek 460:
  
 Na počítači s //OS Windows// je třeba vytvořit sdílený adresář. 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í.\\ Na počítači s //OS Windows// je třeba vytvořit sdílený adresář. 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í.\\
-Posledním krokem je vytvoření adresáře na počítači s //Linux//em, kam připojíte obsah sdíleného adresáře.\\+Posledním krokem je vytvoření adresáře na počítači s //Linux//em, kam připojíte obsah sdíleného adresáře. 
 + 
 +  mkdir /media/smb 
 +  chmod 777 /media/smb
  
 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''. Samotné připojení adresáře pak provedete pomocí 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''. Samotné připojení adresáře pak provedete pomocí
Řádek 463: Řádek 474:
  
 **Poznámka:** Příkazy ''mount'' a ''umount'' může standardně používat pouze superuživatel. **Poznámka:** Příkazy ''mount'' a ''umount'' může standardně používat pouze superuživatel.
 +
 +=== Modifikace fstab pro automatické připojení sdílených adresářů ===
 +  * Přečtěte si kapitolu [[navody:fc6obsah#Obecné poznámky]].
 +  * Přečtěte si kapitolu [[fc6hardware#Znovupřipojení všech zařízení z /etc/fstab]].
 +
 +Předpokládejme, že sdílení adresářů bylo nastaveno podle výše uvedeného návodu. Pomocí textového editoru vytvořte soubor ''.smbcredentials''
 +
 +  gedit /root/.smbcredentials
 +
 +do kterého následně vložíte řádky
 +
 +  username=moje_uzivatelske_jmeno
 +  password=moje_heslo
 +
 +Nově vytvořený soubor uložte. Dále nastavte k tomuto souboru přístupová práva.
 +
 +  chmod 700 /root/.smbcredentials
 +
 +Proveďte zazálohování souboru ''fstab''
 +
 +  cp /etc/fstab /etc/fstab_backup
 +
 +a tento soubor otevřete v textovém editoru.
 +
 +  gedit /etc/fstab
 +
 +Na konec tohoto souboru vložte řádek
 +
 +  //192.168.2.126/cesta_k_sdilenemu adresari    /media/smb cifs credentials=/root/.smbcredentials  0    0
 +
 +a zeditovaný soubor uložte.
 +
 +**Poznámka:** Po té, co vložíte do souboru ''fstab'' řádek, je třeba ještě vložit prázdný řádek klávesou //ENTER//. Jestliže soubor ''fstab'' nebude končit prázdnou řádkou, bude systém při jeho načítání v průběhu bootování hlásit chybu.
  
 ==== Připojení sdílených souborů počítače s Fedora Core === ==== Připojení sdílených souborů počítače s Fedora Core ===
Řádek 479: Řádek 523:
 kde ''ip_adresa'' je //IP// adresou počítače s //OS Windows//. kde ''ip_adresa'' je //IP// adresou počítače s //OS Windows//.
  
-**Poznámka:** //IP// adresu daného počítače s nainstalovanými //Windows XP// lze zjistit následujícím způsobem. Klikněntě 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 daného počítače s nainstalovanými //Windows XP// lze zjistit následujícím způsobem. Klikněntě 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''.\\
  
 Dalším krokem je úprava konfiguračního souboru aplikace //Samba//. Správnost jeho syntaxe a místo uložení lze zjistit pomocí příkazu Dalším krokem je úprava konfiguračního souboru aplikace //Samba//. Správnost jeho syntaxe a místo uložení lze zjistit pomocí příkazu
Řádek 503: Řádek 547:
 Následně otevřeme konfigurační soubor v textovém editoru Následně otevřeme konfigurační soubor v textovém editoru
  
-  gedit /etc/samaba/smb.conf+  gedit /etc/samba/smb.conf
  
-a obsah souboru zaměníme za ((Jedná se o naprosto základní nastavení. Aplikace //Samba// pochopitelně dovoluje nastavení mnohem většího počtu parametrů. To však přesahuje možnosti této příručky.))+a obsah souboru zaměníme za((Jedná se o naprosto základní nastavení. Aplikace //Samba// pochopitelně dovoluje nastavení mnohem většího počtu parametrů. To však přesahuje možnosti této příručky.))
  
   [global]   [global]
Řádek 530: Řádek 574:
   - v sekci ''data'' nastavit v parametru ''path'' cestu ke sdílenému adresáři   - v sekci ''data'' nastavit v parametru ''path'' cestu ke sdílenému adresáři
  
-Jméno pracovní skupiny zjistíte v případě //Windows XP// následovně. Dvojklikem na ikonu //Tento počítač// otevřete nabídku, ve které vyberete položku //Vlastnosti//. V okně //Vlastnosti systému// klikněte na záložku //Název počítače//opíšte jméno uvedené za položkou //Pracovní skupina//.+**Poznámka:** Jméno pracovní skupiny zjistíte v případě //Windows XP// následovně. Dvojklikem na ikonu //Tento počítač// otevřete nabídku, ve které vyberete položku //Vlastnosti//. V okně //Vlastnosti systému// klikněte na záložku //Název počítače//opište jméno uvedené za položkou //Pracovní skupina//.
  
 **Poznámka:** Toto je zcela základní konfigurace. V případě, že budete chtít například nastavit autentifikaci pomocí uživatelského jména a hesla nebo omezit přístupová práva na právo čtení,  je třeba dále provést úpravu konfiguračního souboru ''smb.conf'' v souladu s popisem v kapitole [[navody:fc6sdileni_adresaru#Nastavení sdílených adresářů]].\\ **Poznámka:** Toto je zcela základní konfigurace. V případě, že budete chtít například nastavit autentifikaci pomocí uživatelského jména a hesla nebo omezit přístupová práva na právo čtení,  je třeba dále provést úpravu konfiguračního souboru ''smb.conf'' v souladu s popisem v kapitole [[navody:fc6sdileni_adresaru#Nastavení sdílených adresářů]].\\
  • Poslední úprava: 2022/11/14 11:08
  • (upraveno mimo DokuWiki)