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/14 19:21] – mackynavody:fc6sdileni_adresaru [2022/11/14 11:25] (aktuální) – upraveno mimo DokuWiki 127.0.0.1
Řádek 3: Řádek 3:
 ===== Sdílení adresářů pomocí serveru Samba ===== ===== Sdílení adresářů pomocí serveru 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 protol 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 15: Řádek 17:
   yum -y install samba-client   yum -y install samba-client
   yum -y install system-config-samba   yum -y install system-config-samba
 +
 +**Poznámka:** Pomocí příkazu
 +
 +  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''. Součástí je také off-line dokumentace k aplikaci //Samba//.
  
 ==== Konfigurace serveru Samba ==== ==== Konfigurace serveru Samba ====
Řádek 23: Řá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//. 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 32: Řá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 49: Řádek 63:
 Změnu popisu počítače lze provést pomocí modifikace konfiguračního souboru ''smb.conf''. Nejprve zálohujte původní soubor a otevřete jej pomocí textového editoru. Změnu popisu počítače lze provést pomocí modifikace konfiguračního souboru ''smb.conf''. Nejprve zálohujte původní soubor a otevřete jej pomocí textového editoru.
  
-  cp /etc/samba/smb.conf /etc/Samba/smb.conf_backup+  cp /etc/samba/smb.conf /etc/samba/smb.conf_backup
   gedit /etc/samba/smb.conf   gedit /etc/samba/smb.conf
  
Řádek 86: Řádek 100:
 ==== Nastavení sdílených adresářů ==== ==== Nastavení sdílených adresářů ====
  
-Následující úpravy jsou prováděny na "poinstalační" verzi konfiguračního souboru ''smb.conf''. V případě, že obsah tohoto souboru zaměníte v souladu s postupem popsaným v kapitolách [[navody:fc6sdileni_adresaru#Sdílení adresářů mezi počítači s Fedora Core]], [[navody:fc6sdileni_adresaru#Připojení sdílených adresářů počítače s OS typu Windows]] nebo [[navody:fc6sdileni_adresaru#Připojení sdílených souborů počítače s Fedora Core]], řádky které mají být vyměněny, v souboru nenaleznete. V tomto případě však stačí tyto řádky do souboru jednoduše přidat.+Následující úpravy jsou prováděny na "poinstalační" verzi konfiguračního souboru ''smb.conf''. V případě, že obsah tohoto souboru zaměníte v souladu s postupem popsaným v kapitolách [[navody:fc6sdileni_adresaru#Sdílení adresářů mezi počítači s Fedora Core]] nebo [[navody:fc6sdileni_adresaru#Připojení sdílených adresářů počítače s OS typu Windows]], řádky které mají být vyměněny, v souboru nenaleznete. V tomto případě však stačí tyto řádky do souboru jednoduše přidat.
  
 === Sdílení domovských adresářů s právem čtení a zápisu (vyžadována autentifikace) === === Sdílení domovských adresářů s právem čtení a zápisu (vyžadována autentifikace) ===
Řádek 93: Řádek 107:
   * Přečtěte si kapitolu [[navody:fc6sdileni_adresaru#Přidání, editování a mazání síťových uživatelů]].   * Přečtěte si kapitolu [[navody:fc6sdileni_adresaru#Přidání, editování a mazání síťových uživatelů]].
  
-  cp /etc/Samba/smb.conf /etc/Samba/smb.conf_backup +  cp /etc/samba/smb.conf /etc/samba/smb.conf_backup 
-  gedit /etc/Samba/smb.conf+  gedit /etc/samba/smb.conf
  
 V souboru ''smb.conf'' najděte v sekci ''global'' řádek V souboru ''smb.conf'' najděte v sekci ''global'' řádek
Řádek 105: Řádek 119:
  
   security = user   security = user
-  username map = /etc/Samba/smbusers+  username map = /etc/samba/smbusers
  
 a soubor uložte. a soubor uložte.
Řádek 119: Řádek 133:
   * Přečtěte si kapitolu [[navody:fc6sdileni_adresaru#Přidání, editování a mazání síťových uživatelů]].   * Přečtěte si kapitolu [[navody:fc6sdileni_adresaru#Přidání, editování a mazání síťových uživatelů]].
  
-  cp /etc/Samba/smb.conf /etc/Samba/smb.conf_backup +  cp /etc/samba/smb.conf /etc/samba/smb.conf_backup 
-  gedit /etc/Samba/smb.conf+  gedit /etc/samba/smb.conf
  
 V souboru ''smb.conf'' nalezněte v sekci ''global'' řádek V souboru ''smb.conf'' nalezněte v sekci ''global'' řádek
Řádek 131: Řádek 145:
  
   security = user   security = user
-  username map = /etc/Samba/smbusers+  username map = /etc/samba/smbusers
  
 Dále v souboru ''smb.conf'' naležněte v sekci ''homes'' řádky Dále v souboru ''smb.conf'' naležněte v sekci ''homes'' řádky
Řádek 164: Řádek 178:
 Dále proveďte zálohu konfiguračního souboru ''smb.conf'' a tento soubor otevřete pomocí textového editoru. Dále proveďte zálohu konfiguračního souboru ''smb.conf'' a tento soubor otevřete pomocí textového editoru.
  
-  cp /etc/Samba/smb.conf /etc/Samba/smb.conf_backup +  cp /etc/samba/smb.conf /etc/samba/smb.conf_backup 
-  gedit /etc/Samba/smb.conf+  gedit /etc/samba/smb.conf
  
 V souboru ''smb.conf'' nalezněte v sekci ''global'' řádky V souboru ''smb.conf'' nalezněte v sekci ''global'' řádky
Řádek 176: Řádek 190:
  
   security = user   security = user
-  username map = /etc/Samba/smbusers+  username map = /etc/samba/smbusers
  
 Na konec souboru ''smb.conf'' pak přidejte následující řádky Na konec souboru ''smb.conf'' pak přidejte následující řádky
Řádek 207: Řádek 221:
 Dále proveďte zálohu konfiguračního souboru ''smb.conf'' a tento soubor otevřete pomocí textového editoru. Dále proveďte zálohu konfiguračního souboru ''smb.conf'' a tento soubor otevřete pomocí textového editoru.
  
-  cp /etc/Samba/smb.conf /etc/Samba/smb.conf_backup +  cp /etc/samba/smb.conf /etc/samba/smb.conf_backup 
-  gedit /etc/Samba/smb.conf+  gedit /etc/samba/smb.conf
  
 V souboru ''smb.conf'' v sekci ''global'' nalezněte řádky V souboru ''smb.conf'' v sekci ''global'' nalezněte řádky
Řádek 218: Řádek 232:
  
   security = user   security = user
-  username map = /etc/Samba/smbusers+  username map = /etc/samba/smbusers
  
 Na konec souboru ''smb.conf'' přidejte následující řádky Na konec souboru ''smb.conf'' přidejte následující řádky
Řádek 252: Řádek 266:
 Dále proveďte zálohu konfiguračního souboru ''smb.conf'' a tento soubor otevřete pomocí textového editoru. Dále proveďte zálohu konfiguračního souboru ''smb.conf'' a tento soubor otevřete pomocí textového editoru.
  
-  cp /etc/Samba/smb.conf /etc/Samba/smb.conf_backup +  cp /etc/samba/smb.conf /etc/samba/smb.conf_backup 
-  gedit /etc/Samba/smb.conf+  gedit /etc/samba/smb.conf
  
 V souboru ''smb.conf'' najděte v sekci ''global'' řádek V souboru ''smb.conf'' najděte v sekci ''global'' řádek
  
-... +  ... 
-;  security = user +  ;  security = user 
-...+  ...
  
 a nahraďte ho řádky a nahraďte ho řádky
  
   security = user   security = user
-  username map = /etc/Samba/smbusers+  username map = /etc/samba/smbusers
  
 Na konec souboru přidejte následující řádky Na konec souboru přidejte následující řádky
Řádek 295: Řádek 309:
 Dále proveďte zálohu konfiguračního souboru ''smb.conf'' a tento soubor otevřete pomocí textového editoru. Dále proveďte zálohu konfiguračního souboru ''smb.conf'' a tento soubor otevřete pomocí textového editoru.
  
-  cp /etc/Samba/smb.conf /etc/Samba/smb.conf_backup +  cp /etc/samba/smb.conf /etc/samba/smb.conf_backup 
-  gedit /etc/Samba/smb.conf+  gedit /etc/samba/smb.conf
  
 V souboru ''smb.conf'' najděte v sekci ''global'' řádek V souboru ''smb.conf'' najděte v sekci ''global'' řádek
Řádek 307: Řádek 321:
  
   security = user    security = user 
-  username map = /etc/Samba/smbusers+  username map = /etc/samba/smbusers
  
 Na konec souboru ''smb.conf'' přidejte řádky Na konec souboru ''smb.conf'' přidejte řádky
Řádek 340: Řádek 354:
 Dále proveďte zálohu konfiguračního souboru ''smb.conf'' a tento soubor otevřete pomocí textového editoru. Dále proveďte zálohu konfiguračního souboru ''smb.conf'' a tento soubor otevřete pomocí textového editoru.
  
-  cp /etc/Samba/smb.conf /etc/Samba/smb.conf_backup +  cp /etc/samba/smb.conf /etc/samba/smb.conf_backup 
-  gedit /etc/Samba/smb.conf+  gedit /etc/samba/smb.conf
  
 V souboru ''smb.conf'' najděte v sekci ''global'' řádek V souboru ''smb.conf'' najděte v sekci ''global'' řádek
Řádek 382: Řádek 396:
 Dále proveďte zálohu konfiguračního souboru ''smb.conf'' a tento soubor otevřete pomocí textového editoru. Dále proveďte zálohu konfiguračního souboru ''smb.conf'' a tento soubor otevřete pomocí textového editoru.
  
-  cp /etc/Samba/smb.conf /etc/Samba/smb.conf_backup +  cp /etc/samba/smb.conf /etc/samba/smb.conf_backup 
-  gedit /etc/Samba/smb.conf+  gedit /etc/samba/smb.conf
  
 V souboru ''smb.conf'' najděte v sekci ''global'' řádek V souboru ''smb.conf'' najděte v sekci ''global'' řádek
Řádek 412: Řádek 426:
   /etc/init.d/smb restart   /etc/init.d/smb restart
  
-==== Sdílení adresářů mezi počítači s Fedora Core ===+==== Připojení sdílených adresářů počítače s OS typu Windows ====
   * Přečtěte si kapitolu [[navody:fc6obsah#Obecné poznámky]].   * Přečtěte si kapitolu [[navody:fc6obsah#Obecné poznámky]].
   * Přečtěte si kapitolu [[navody:fc6sdileni_adresaru#Instalace serveru Samba]].   * Přečtěte si kapitolu [[navody:fc6sdileni_adresaru#Instalace serveru Samba]].
   * Přečtěte si kapitolu [[navody:fc6sdileni_adresaru#Konfigurace serveru Samba]].   * Přečtěte si kapitolu [[navody:fc6sdileni_adresaru#Konfigurace serveru Samba]].
-  * Přečtěte si kapitolu [[navody:fc6sdileni_adresaru#Nastavení sdílených adresářů]]. 
-  * Přečtěte si kapitolu [[navody:fc6sit#Zjistění IP adresy počítače s Fedora Core]]. 
  
-//Samba// server lze použít pro sdílení adresářů mezi počítači s //Fedora Cora//. Na všech počítačích, které budeme chtít sesíťovat, musí být být správně nastavenen protokol //TCP/IP// ((V tomto bodě byste však neměli narazit na žádné komplikace. Váš //Linux// je připraven k "síťování" ihned po instalaci.)). Funkčnost protokolu //TCP/IP// lze velice jednoduše prověřit pomocí+Aby bylo možné sdílet adresáře počítače s //OS// typu //Windows// je třeba, aby na tomto počítači byl správně nastaven protokol //TCP/IP//.\\ 
 + 
 +Funkčnost protokolu //TCP/IP// lze velice snadno ověřit z //Linux//u pomocí
  
   ping -c 10 ip_adresa   ping -c 10 ip_adresa
  
-kde ''ip_adresa'' je //IP// adresou vzdáleného počítače, ke kterému se budete chtít připojovat.\\+**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// ''smb.conf''. Správnost syntaxe současného konfiguračního souboru ověříte pomocí+Výstup příkazu ''ping -c 10 ip_adresa'' by měl vypadat přibližně následovně
  
-  testparm +  PING 192.168.2.125 (192.168.2.125) 56(84) bytes of data. 
- +  64 bytes from 192.168.2.125: icmp_seq=1 ttl=64 time=0.068 ms 
-Výstup tohoto příkazu by měl vypadat přibližně následovně +  64 bytes from 192.168.2.125: icmp_seq=2 ttl=64 time=0.071 ms 
- +  64 bytes from 192.168.2.125: icmp_seq=3 ttl=64 time=0.072 ms 
-  Load smb config files from /etc/Samba/smb.conf +  64 bytes from 192.168.2.125: icmp_seq=4 ttl=64 time=0.072 ms 
-  Processing section "[homes]" +  64 bytes from 192.168.2.125: icmp_seq=5 ttl=64 time=0.072 ms 
-  Processing section "[printers]" +  64 bytes from 192.168.2.125: icmp_seq=6 ttl=64 time=0.070 ms 
-  Global parameter printcap name found in service section! +  64 bytes from 192.168.2.125: icmp_seq=7 ttl=64 time=0.073 ms 
-  Processing section "[data]" +  64 bytes from 192.168.2.125: icmp_seq=8 ttl=64 time=0.093 ms 
-  Loaded services file OK. +  64 bytes from 192.168.2.125: icmp_seq=9 ttl=64 time=0.072 ms 
-  WARNING: passdb expand explicit = yes is deprecated +  64 bytes from 192.168.2.125: icmp_seq=10 ttl=64 time=0.072 ms
-  Server role: ROLE_STANDALONE +
-  Press enter to see a dump of your service definitions +
- +
-Z výpisu je patrné, že se konfigurační soubor nachází v adresáři ''/etc/Samba''. Nejprve původní konfigurační soubor zálohujte +
- +
-  cp /etc/Samba/smb.conf /etc/Samba/smb.conf.bak +
- +
-a následně otevřete pomocí textového editoru. +
- +
-  gedit /etc/samaba/smb.conf +
- +
-Obsah souboru zaměňte 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] +
-          workgroup = SKUPINA +
-          wins support = Yes+
      
-  [homes] +  --- 192.168.2.125 ping statistics --- 
-          read only = No +  10 packets transmitted, 10 received, 0% packet loss, time 9000ms 
-          map archive = No +  rtt min/avg/max/mdev = 0.068/0.073/0.093/0.010 ms
-          browseable = No +
-   +
-  [printers] +
-          path = /var/tmp +
-          printable = Yes +
-          browseable = No +
-   +
-  [data] +
-          path = /opt/macky +
-          read only = No +
-          map archive = No+
  
-V konfiguračni je třeba dále upravit: +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//.\\
-  - v sekci ''global'' hodnotu parametru ''workgroup'' na jméno pracovní skupiny, do které patří oba počítače +
-  - v sekci ''data'' nastavit v parametru ''path'' cestu ke sdílenému adresáři+
  
-**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ářů]].\\+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.
  
-Pro více sdílených adresářů, přidejte více sekcí se stejnou syntaxí, jako oddíl ''data''.+  mkdir /media/smb 
 +  chmod 777 /media/smb
  
-  [data1] +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í
-          path = /opt/macky/adresar1 +
-          read only = No +
-          map archive = No +
-   +
-  [data2] +
-          path = /home/macky/adresar2 +
-          read only = No +
-          map archive = No+
  
-Dále je třeba spustit démoda ''smbd''. To se provede pomocí příkazu +  mount -t cifs //192.168.2.125/Linux /media/smb
- +
-  /usr/sbin/smbd +
- +
-Po té, co je démon spuštěn, zadejte pro připojení sdíleného adresáře v oddíle ''data'' do příkazové řádky +
- +
-smbclient //192.168.2.126/data +
- +
-kde //IP// adresa “patří” počítači s //Fedora Core//, jehož adresář chcete sdílet. Jestliže jste nastavili požadavek autentifikace, bude vyzváni k zadání uživatelského jména a hesla.\\ +
- +
-Nyní se přesuňte k druhému počítači s //Fedora Core//. Předpokládejme, že počítač, na kterém je uložen sdílený adresář, má //IP// adresu 192.168.2.126. Dále předpokládejme, že sdílený adresář budete připojovat do adresáře ''/media/smb''. Samotné připojení adresáře pak provedete pomocí +
- +
-  mount -t cifs //192.168.2.126/Linux /media/smb+
  
 odpojení pak pomocí odpojení pak pomocí
Řádek 506: Řádek 473:
   umount -t cifs /media/smb   umount -t cifs /media/smb
  
-**Poznámka: ** Příkazy ''mount'' a ''umount'' může standardně používat pouze superuživatel. Pro automatické připojení sdílených adresářů je třeba modifikovat soubor ''/etc/fstab''.+**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ářů === === Modifikace fstab pro automatické připojení sdílených adresářů ===
Řádek 535: Řádek 502:
 Na konec tohoto souboru vložte řádek Na konec tohoto souboru vložte řádek
  
-  //192.168.2.126/data    /media/sharename cifs credentials=/root/.smbcredentials  0    0+  //192.168.2.126/cesta_k_sdilenemu adresari    /media/smb cifs credentials=/root/.smbcredentials  0    0
  
 a zeditovaný soubor uložte. 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. **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 adresářů počítače s OS typu Windows ==== 
-  * Přečtěte si kapitolu [[navody:fc6obsah#Obecné poznámky]]. 
-  * Přečtěte si kapitolu [[navody:fc6sdileni_adresaru#Instalace serveru Samba]]. 
-  * Přečtěte si kapitolu [[navody:fc6sdileni_adresaru#Konfigurace serveru Samba]]. 
- 
-Aby bylo možné sdílet adresáře počítače s //OS// typu //Windows// je třeba, aby na tomto počítači byl správně nastaven protokol //TCP/IP//.\\ 
- 
-Funkčnost protokolu //TCP/IP// lze velice snadno ověřit z //Linux//u pomocí 
- 
-  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''.\\ 
- 
-Výstup výše uvedeného příkazu by měl vypadat přibližně následovně 
- 
-  PING 192.168.2.125 (192.168.2.125) 56(84) bytes of data. 
-  64 bytes from 192.168.2.125: icmp_seq=1 ttl=64 time=0.068 ms 
-  64 bytes from 192.168.2.125: icmp_seq=2 ttl=64 time=0.071 ms 
-  64 bytes from 192.168.2.125: icmp_seq=3 ttl=64 time=0.072 ms 
-  64 bytes from 192.168.2.125: icmp_seq=4 ttl=64 time=0.072 ms 
-  64 bytes from 192.168.2.125: icmp_seq=5 ttl=64 time=0.072 ms 
-  64 bytes from 192.168.2.125: icmp_seq=6 ttl=64 time=0.070 ms 
-  64 bytes from 192.168.2.125: icmp_seq=7 ttl=64 time=0.073 ms 
-  64 bytes from 192.168.2.125: icmp_seq=8 ttl=64 time=0.093 ms 
-  64 bytes from 192.168.2.125: icmp_seq=9 ttl=64 time=0.072 ms 
-  64 bytes from 192.168.2.125: icmp_seq=10 ttl=64 time=0.072 ms 
-   
-  --- 192.168.2.125 ping statistics --- 
-  10 packets transmitted, 10 received, 0% packet loss, time 9000ms 
-  rtt min/avg/max/mdev = 0.068/0.073/0.093/0.010 ms 
- 
-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//.\\ 
- 
-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.\\ 
- 
-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í 
- 
-  mount -t cifs //192.168.2.125/Linux /media/smb 
- 
-odpojení pak pomocí 
- 
-  umount -t cifs /media/smb 
- 
-**Poznámka:** Příkazy ''mount'' a ''umount'' může standardně používat pouze superuživatel. 
  
 ==== 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 602: Řá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 610: Řádek 531:
 Výstup tohoto příkazu pak vypadá přibližně následovně Výstup tohoto příkazu pak vypadá přibližně následovně
  
-  Load smb config files from /etc/Samba/smb.conf+  Load smb config files from /etc/samba/smb.conf
   Processing section "[homes]"   Processing section "[homes]"
   Processing section "[printers]"   Processing section "[printers]"
Řádek 620: Řádek 541:
   Press enter to see a dump of your service definitions   Press enter to see a dump of your service definitions
  
-Z výpisu je patrné, že konfigurační soubor ''smb.conf'' se nachází v adresáři ''/etc/Samba''. Před samotnou modifikací provedeme zálohu původního konfiguračního souboru.+Z výpisu je patrné, že konfigurační soubor ''smb.conf'' se nachází v adresáři ''/etc/samba''. Před samotnou modifikací provedeme zálohu původního konfiguračního souboru.
  
-  cp /etc/Samba/smb.conf /etc/Samba/smb.conf.bak+  cp /etc/samba/smb.conf /etc/samba/smb.conf.bak
  
 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 653: Řá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// a 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// a 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 10:08
  • (upraveno mimo DokuWiki)