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

Následující verze
Předchozí verze
navody:fc6sdileni_adresaru [2006/09/25 21:03] – vytvořeno mackynavody:fc6sdileni_adresaru [2022/11/14 12: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 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:fc6samba#Sdílení adresářů mezi počítači s Fedora Core]][[navody:fc6samba#Připojení sdílených adresářů počítače s OS typu Windows]] nebo [[navody:fc6samba#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) ===
   * 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:fc6samba#Instalace serveru Samba]]. +  * Přečtěte si kapitolu [[navody:fc6sdileni_adresaru#Instalace serveru Samba]]. 
-  * Přečtěte si kapitolu [[navody:fc6samba#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
Řádek 116: Řádek 130:
 === Sdílení domovských adresářů s právem čtení (vyžadována autentifikace) === === Sdílení domovských adresářů s právem čtení (vyžadována autentifikace) ===
   * 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:fc6samba#Instalace serveru Samba]]. +  * Přečtěte si kapitolu [[navody:fc6sdileni_adresaru#Instalace serveru Samba]]. 
-  * Přečtěte si kapitolu [[navody:fc6samba#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
Řádek 153: Řádek 167:
 === Sdílení společných souborů s právem čtení a zápisu (vyžadována autentifikace) === === Sdílení společných souborů s právem čtení a zápisu (vyžadována autentifikace) ===
   * 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:fc6samba#Instalace serveru Samba]]. +  * Přečtěte si kapitolu [[navody:fc6sdileni_adresaru#Instalace serveru Samba]]. 
-  * Přečtěte si kapitolu [[navody:fc6samba#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ů]].
  
 Nejprve vytvořte společný adresář ''public'', ke kterému budou moci přistupovat ostatní uživatelé. Nejprve vytvořte společný adresář ''public'', ke kterému budou moci přistupovat ostatní uživatelé.
Řádek 197: Řádek 211:
 === Sdílení společných souborů s právem čtení (vyžadována autentifikace) === === Sdílení společných souborů s právem čtení (vyžadována autentifikace) ===
   * 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:fc6samba#Instalace serveru Samba]]. +  * Přečtěte si kapitolu [[navody:fc6sdileni_adresaru#Instalace serveru Samba]]. 
-  * Přečtěte si kapitolu [[navody:fc6samba#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ů]].
  
 Nejprve vytvořte společný adresář ''public'', ke kterému budou moci přistupovat ostatní uživatelé. Nejprve vytvořte společný adresář ''public'', ke kterému budou moci přistupovat ostatní uživatelé.
Řádek 242: Řádek 256:
 === Sdílení veřejných adresářů s právem čtení a zápisu (vyžadována autentifikace) === === Sdílení veřejných adresářů s právem čtení a zápisu (vyžadována autentifikace) ===
   * 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:fc6samba#Instalace serveru Samba]]. +  * Přečtěte si kapitolu [[navody:fc6sdileni_adresaru#Instalace serveru Samba]]. 
-  * Přečtěte si kapitolu [[navody:fc6samba#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ů]].
  
 Nejprve vytvořte společný adresář ''public'', ke kterému budou moci přistupovat ostatní uživatelé. Nejprve vytvořte společný adresář ''public'', ke kterému budou moci přistupovat ostatní uživatelé.
Řádek 257: Řádek 271:
 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
Řádek 285: Řádek 299:
 === Sdílení veřejných adresářů s právem čtení (vyžadována autentifikace) === === Sdílení veřejných adresářů s právem čtení (vyžadována autentifikace) ===
   * 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:fc6samba#Instalace serveru Samba]]. +  * Přečtěte si kapitolu [[navody:fc6sdileni_adresaru#Instalace serveru Samba]]. 
-  * Přečtěte si kapitolu [[navody:fc6samba#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ů]].
  
 Nejprve vytvořte společný adresář ''public'', ke kterému budou moci přistupovat ostatní uživatelé. Nejprve vytvořte společný adresář ''public'', ke kterému budou moci přistupovat ostatní uživatelé.
Řádek 330: Řádek 344:
 === Sdílení veřejných adresářů s právem čtení a zápisu (autentifikace není vyžadována) === === Sdílení veřejných adresářů s právem čtení a zápisu (autentifikace není vyžadována) ===
   * 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:fc6samba#Instalace serveru Samba]]. +  * Přečtěte si kapitolu [[navody:fc6sdileni_adresaru#Instalace serveru Samba]]. 
-  * Přečtěte si kapitolu [[navody:fc6samba#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ů]].
  
 Nejprve vytvořte společný adresář ''public'', ke kterému budou moci přistupovat ostatní uživatelé. Nejprve vytvořte společný adresář ''public'', ke kterému budou moci přistupovat ostatní uživatelé.
Řádek 372: Řádek 386:
 === Sdílení veřejných adresářů s právem čtení (autentifikace není vyžadována) === === Sdílení veřejných adresářů s právem čtení (autentifikace není vyžadována) ===
   * 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:fc6samba#Instalace serveru Samba]]. +  * Přečtěte si kapitolu [[navody:fc6sdileni_adresaru#Instalace serveru Samba]]. 
-  * Přečtěte si kapitolu [[navody:fc6samba#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ů]].
  
 Nejprve vytvořte společný adresář ''public'', ke kterému budou moci přistupovat ostatní uživatelé. Nejprve vytvořte společný adresář ''public'', ke kterému budou moci přistupovat ostatní uživatelé.
Řádek 412: Řádek 426:
   /etc/init.d/smb restart   /etc/init.d/smb restart
  
-==== Sdílení adresářů mezi počítačFedora Core ===+==== Připojení sdílených adresářů počítač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:fc6samba#Instalace serveru Samba]]. +  * Přečtěte si kapitolu [[navody:fc6sdileni_adresaru#Instalace serveru Samba]]. 
-  * Přečtěte si kapitolu [[navody:fc6samba#Konfigurace serveru Samba]]. +  * Přečtěte si kapitolu [[navody:fc6sdileni_adresaru#Konfigurace serveru Samba]].
-  * Přečtěte si kapitolu [[navody:fc6samba#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č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ářpočítač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//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 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 ikonukterá 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 í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.125icmp_seq=5 ttl=64 time=0.072 ms 
-  Processing section "[printers]" +  64 bytes from 192.168.2.125icmp_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 
-  WARNINGpassdb expand explicit yes is deprecated +  64 bytes from 192.168.2.125: icmp_seq=10 ttl=64 time=0.072 ms
-  Server roleROLE_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+
  
-konfiguračni je třeba dále upravit: +Jestliže tento "test" dopadl úspěšně, můžete pokračovat. 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č+
-  - v sekci ''data'' nastavit v parametru ''path'' cestu ke sdílenému adresáři+
  
-**Poznámka:** Toto je zcela základní konfiguraceV případě, že budete chtít například nastavit autentifikaci pomocí uživatelského jména 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 popisem v kapitole [[navody:fc6samba#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// v ní záložku //Sdílení//kde provedete potřebná nastavení.\\ 
 +Posledním krokem je vytvoření adresáře na počítači //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:fc6samba#Instalace serveru Samba]]. 
-  * Přečtěte si kapitolu [[navody:fc6samba#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 ===
   * 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:fc6samba#Instalace serveru Samba]]. +  * Přečtěte si kapitolu [[navody:fc6sdileni_adresaru#Instalace serveru Samba]]. 
-  * Přečtěte si kapitolu [[navody:fc6samba#Konfigurace serveru Samba]]. +  * Přečtěte si kapitolu [[navody:fc6sdileni_adresaru#Konfigurace serveru Samba]]. 
-  * Přečtěte si kapitolu [[navody:fc6samba#Nastavení sdílených adresářů]].+  * 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]].   * Přečtěte si kapitolu [[navody:fc6sit#Zjistění IP adresy 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 626: Řá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 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//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:fc6samba#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ářů]].\\
  
 Jestliže chcete přidat více sdílených adresářů, přidejte do souboru ''smb.conf'' více sekcí se stejnou syntaxí, jako sekce ''data''. Jestliže chcete přidat více sdílených adresářů, přidejte do souboru ''smb.conf'' více sekcí se stejnou syntaxí, jako sekce ''data''.
  • Poslední úprava: 2022/11/14 11:08
  • (upraveno mimo DokuWiki)