Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
| Následující verze | Předchozí verze | ||
| navody:fc6sdileni_adresaru [2006/09/25 19:03] – vytvořeno macky | navody: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ářů, | + | //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ářů, | 
| //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: | ||
| ==== 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: | ||
| + | |||
| + | 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 '' | ||
| ==== Konfigurace serveru Samba ==== | ==== Konfigurace serveru Samba ==== | ||
| Řádek 23: | Řádek 31: | ||
| **Poznámka: | **Poznámka: | ||
| - | Server //Samba// lze nastavit pomocí grafického rozhraní //Aplikace -> Prostředí -> Správa -> Nastavení serveru -> Samba// | + | Server //Samba// lze nastavit pomocí grafického rozhraní //Aplikace -> Prostředí -> Správa -> Nastavení serveru -> Samba// | 
| Nastavení Samby lze provést také ručně | Nastavení Samby lze provést také ručně | ||
| Řádek 32: | Řádek 40: | ||
| Do souboru '' | Do souboru '' | ||
| - | system_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 '' | 
| + | |||
| + | # 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 '' | ||
| - | Heslo konkrétního uživatele | + | 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 " | + | Následující úpravy jsou prováděny na " | 
| === 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: | * Přečtěte si kapitolu [[navody: | ||
| - | * 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řečtěte si kapitolu [[navody:fc6sdileni_adresaru# | 
| cp / | cp / | ||
| Řá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: | * Přečtěte si kapitolu [[navody: | ||
| - | * 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řečtěte si kapitolu [[navody:fc6sdileni_adresaru# | 
| cp / | cp / | ||
| Řá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: | * Přečtěte si kapitolu [[navody: | ||
| - | * 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řečtěte si kapitolu [[navody:fc6sdileni_adresaru# | 
| Nejprve vytvořte společný adresář '' | Nejprve vytvořte společný adresář '' | ||
| Řá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: | * Přečtěte si kapitolu [[navody: | ||
| - | * 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řečtěte si kapitolu [[navody:fc6sdileni_adresaru# | 
| Nejprve vytvořte společný adresář '' | Nejprve vytvořte společný adresář '' | ||
| Řá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: | * Přečtěte si kapitolu [[navody: | ||
| - | * 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řečtěte si kapitolu [[navody:fc6sdileni_adresaru# | 
| Nejprve vytvořte společný adresář '' | Nejprve vytvořte společný adresář '' | ||
| Řádek 257: | Řádek 271: | ||
| V souboru '' | V souboru '' | ||
| - | ... | + |  | 
| - | ; 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: | * Přečtěte si kapitolu [[navody: | ||
| - | * 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řečtěte si kapitolu [[navody:fc6sdileni_adresaru# | 
| Nejprve vytvořte společný adresář '' | Nejprve vytvořte společný adresář '' | ||
| Řá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: | * Přečtěte si kapitolu [[navody: | ||
| - | * 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řečtěte si kapitolu [[navody:fc6sdileni_adresaru# | 
| Nejprve vytvořte společný adresář '' | Nejprve vytvořte společný adresář '' | ||
| Řá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: | * Přečtěte si kapitolu [[navody: | ||
| - | * 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řečtěte si kapitolu [[navody:fc6sdileni_adresaru# | 
| Nejprve vytvořte společný adresář '' | Nejprve vytvořte společný adresář '' | ||
| Řádek 412: | Řádek 426: | ||
| / | / | ||
| - | ==== Sdílení | + | ==== Připojení sdílených | 
| * Přečtěte si kapitolu [[navody: | * Přečtěte si kapitolu [[navody: | ||
| - | * 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řečtěte si kapitolu [[navody:fc6sdileni_adresaru# | 
| - | * Přečtěte si kapitolu [[navody: | + | |
| - | * Přečtěte si kapitolu [[navody: | + | |
| - | //Samba// server lze použít pro sdílení | + | Aby bylo možné sdílet | 
| + | |||
| + | Funkčnost protokolu //TCP/IP// lze velice | ||
| ping -c 10 ip_adresa | ping -c 10 ip_adresa | ||
| - | kde '' | + | **Poznámka: | 
| - | Dalším krokem je úprava konfiguračního souboru aplikace // | + | Výstup příkazu | 
| - |  | + |  | 
| - | + |  | |
| - | Výstup tohoto příkazu by měl vypadat přibližně následovně | + |  | 
| - | + |  | |
| - |  | + |  | 
| - |  | + |  | 
| - |  | + |  | 
| - |  | + |  | 
| - | Processing section " | + |  | 
| - | Loaded services file OK. | + |  | 
| - |  | + |  | 
| - |  | + | |
| - |  | + | |
| - | + | ||
| - | Z výpisu je patrné, že se konfigurační soubor nachází v adresáři ''/ | + | |
| - | + | ||
| - |  | + | |
| - | + | ||
| - | a následně otevřete pomocí textového editoru. | + | |
| - | + | ||
| - |  | + | |
| - | + | ||
| - | 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.)) | + | |
| - | + | ||
| - |  | + | |
| - | workgroup | + | |
| - | wins support | + | |
|  |  | ||
| - |  | + |  | 
| - | read only = No | + |  | 
| - | map archive = No | + |  | 
| - | browseable = No | + | |
| - | + | ||
| - |  | + | |
| - | 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 " | 
| - | - v sekci '' | + | |
| - | - v sekci '' | + | |
| - | **Poznámka: | + | Na počítači s //OS Windows// | 
| + | Posledním krokem | ||
| - | Pro více sdílených adresářů, | + | mkdir / | 
| + | chmod 777 /media/smb | ||
| - | [data1] | + | Předpokládejme, | 
| - | 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 '' | + |  | 
| - | + | ||
| - | / | + | |
| - | + | ||
| - | Po té, co je démon spuštěn, zadejte pro připojení sdíleného adresáře v oddíle '' | + | |
| - | + | ||
| - | smbclient // | + | |
| - | + | ||
| - | kde //IP// adresa “patří” počítači s //Fedora Core//, jehož adresář chcete sdílet. Jestliže jste nastavili požadavek autentifikace, | + | |
| - | + | ||
| - | Nyní se přesuňte k druhému počítači s //Fedora Core//. Předpokládejme, | + | |
| - | + | ||
| - |  | + | |
| odpojení pak pomocí | odpojení pak pomocí | ||
| Řádek 506: | Řádek 473: | ||
| umount -t cifs /media/smb | umount -t cifs /media/smb | ||
| - | **Poznámka: | + | **Poznámka: | 
| === 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 | ||
| - | // | + | // | 
| a zeditovaný soubor uložte. | a zeditovaný soubor uložte. | ||
| **Poznámka: | **Poznámka: | ||
| - | |||
| - | ==== Připojení sdílených adresářů počítače s OS typu Windows ==== | ||
| - | * Přečtěte si kapitolu [[navody: | ||
| - | * Přečtěte si kapitolu [[navody: | ||
| - | * Přečtěte si kapitolu [[navody: | ||
| - | |||
| - | 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 // | ||
| - | |||
| - | Funkčnost protokolu //TCP/IP// lze velice snadno ověřit z //Linux//u pomocí | ||
| - | |||
| - | ping -c 10 ip_adresa | ||
| - | |||
| - | **Poznámka: | ||
| - | |||
| - | 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: | ||
| - | 64 bytes from 192.168.2.125: | ||
| - | 64 bytes from 192.168.2.125: | ||
| - | 64 bytes from 192.168.2.125: | ||
| - | 64 bytes from 192.168.2.125: | ||
| - | 64 bytes from 192.168.2.125: | ||
| - | 64 bytes from 192.168.2.125: | ||
| - | 64 bytes from 192.168.2.125: | ||
| - | 64 bytes from 192.168.2.125: | ||
| - | 64 bytes from 192.168.2.125: | ||
| - |  | ||
| - | --- 192.168.2.125 ping statistics --- | ||
| - | 10 packets transmitted, | ||
| - | rtt min/ | ||
| - | |||
| - | Jestliže tento " | ||
| - | |||
| - | 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 // | ||
| - | Posledním krokem je vytvoření adresáře na počítači s // | ||
| - | |||
| - | Předpokládejme, | ||
| - | |||
| - | mount -t cifs // | ||
| - | |||
| - | odpojení pak pomocí | ||
| - | |||
| - | umount -t cifs /media/smb | ||
| - | |||
| - | **Poznámka: | ||
| ==== 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: | * Přečtěte si kapitolu [[navody: | ||
| - | * 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řečtěte si kapitolu [[navody:fc6sdileni_adresaru# | 
| - | * 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: | * Přečtěte si kapitolu [[navody: | ||
| Řádek 602: | Řádek 523: | ||
| kde '' | kde '' | ||
| - | **Poznámka: | + | **Poznámka: | 
| 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 '' | - v sekci '' | ||
| - | Jméno pracovní skupiny zjistíte v případě //Windows XP// následovně. Dvojklikem na ikonu //Tento počítač// | + | **Poznámka: | 
| - | **Poznámka: | + | **Poznámka: | 
| Jestliže chcete přidat více sdílených adresářů, | Jestliže chcete přidat více sdílených adresářů, | ||