Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
Obě strany předchozí revize Předchozí verze Následující verze | Předchozí verze | ||
navody:fc5prirucka16 [2006/09/06 18:12] – macky | navody:fc5prirucka16 [2022/11/14 11:25] (aktuální) – upraveno mimo DokuWiki 127.0.0.1 | ||
---|---|---|---|
Řádek 1: | Řádek 1: | ||
[[fc5prirucka|Hlavní stránka]] | [[fc5prirucka|Hlavní stránka]] | ||
- | ===== Server | + | ===== Sdílení adresářů pomocí serveru |
- | OS typu Windows používají protokol Microsoft SMB (Server Message Block) známý také pod jménem CIFS (Common Internet File System). Tento protokol umožňuje sdílení souborů, adresářů, | + | //OS// typu //Windows// používají protokol |
- | //Samba// 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. | + | // |
==== Instalace serveru Samba ==== | ==== Instalace serveru Samba ==== | ||
Řádek 10: | Řádek 10: | ||
* Přečtěte si kapitolu [[fc5prirucka2# | * Přečtěte si kapitolu [[fc5prirucka2# | ||
- | Server Samba lze nainstalovat buď pomocí //Aplikace -> Prostředí -> Systémová nastavení -> Přidat/ | + | Server |
+ | |||
yum -y install samba | yum -y install samba | ||
yum -y install samba-client | yum -y install samba-client | ||
Řádek 23: | Řádek 23: | ||
**Poznámka: | **Poznámka: | ||
- | 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 |
Nastavení Samby lze provést také ručně | Nastavení Samby lze provést také ručně | ||
Řádek 30: | Řádek 30: | ||
gedit / | gedit / | ||
- | Do souboru | + | Do souboru |
system_username = " | system_username = " | ||
Řádek 36: | Řádek 36: | ||
a soubor uložte. | a soubor uložte. | ||
- | Heslo konkrétního uživatele ((Jestliže uživatel není uveden v /// | + | Heslo konkrétního uživatele ((Jestliže uživatel není uveden v '' |
smbpasswd -a system_username | smbpasswd -a system_username | ||
Řádek 47: | Řádek 47: | ||
* Přečtěte si kapitolu [[fc5prirucka# | * Přečtěte si kapitolu [[fc5prirucka# | ||
- | Změnu popisu počítače lze provést pomocí modifikace konfiguračního souboru | + | Změnu popisu počítače lze provést pomocí modifikace konfiguračního souboru |
cp / | cp / | ||
gedit / | gedit / | ||
- | V případě, že chceme | + | V případě, že chcete |
... | ... | ||
Řádek 64: | Řádek 64: | ||
... | ... | ||
- | Jestliže chceme | + | Pro změnu názvu |
... | ... | ||
Řádek 76: | Řádek 76: | ||
... | ... | ||
- | Soubor | + | Soubor |
testparm | testparm | ||
- | a restartujeme | + | a restartujte |
/ | / | ||
+ | |||
==== Nastavení sdílených adresářů ==== | ==== Nastavení sdílených adresářů ==== | ||
+ | |||
+ | 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) === | ||
Řádek 93: | Řádek 96: | ||
gedit / | gedit / | ||
- | V souboru | + | V souboru |
... | ... | ||
Řádek 119: | Řádek 122: | ||
gedit / | gedit / | ||
- | V souboru | + | V souboru |
... | ... | ||
Řádek 130: | Řádek 133: | ||
username map = / | username map = / | ||
- | Dále v souboru | + | Dále v souboru |
- | [homes] | ||
comment = Home Directories | comment = Home Directories | ||
browseable = no | browseable = no | ||
Řádek 139: | Řádek 141: | ||
a nahraďte je řádky | a nahraďte je řádky | ||
- | [homes] | ||
comment = Home Directories | comment = Home Directories | ||
browseable = yes | browseable = yes | ||
Řádek 154: | Řádek 155: | ||
* Přečtěte si kapitolu [[fc5prirucka16# | * Přečtěte si kapitolu [[fc5prirucka16# | ||
* Přečtěte si kapitolu [[fc5prirucka16# | * Přečtěte si kapitolu [[fc5prirucka16# | ||
+ | |||
+ | Nejprve vytvořte společný adresář '' | ||
mkdir / | mkdir / | ||
chmod 777 / | chmod 777 / | ||
+ | |||
+ | |||
+ | Dále proveďte zálohu konfiguračního souboru '' | ||
+ | |||
cp / | cp / | ||
gedit / | gedit / | ||
- | V souboru | + | V souboru |
... | ... | ||
Řádek 171: | Řádek 178: | ||
username map = / | username map = / | ||
- | Na konec souboru | + | Na konec souboru |
[public] | [public] | ||
Řádek 183: | Řádek 190: | ||
force group = nogroup | force group = nogroup | ||
- | a soubor uložte. | + | a soubor uložte. |
testparm | testparm | ||
Řádek 198: | Řádek 205: | ||
gedit / | gedit / | ||
- | V souboru | + | V souboru |
... | ... | ||
; security = user | ; security = user | ||
Řádek 208: | Řádek 215: | ||
username map = / | username map = / | ||
- | Na konec souboru | + | Na konec souboru |
[Group] | [Group] | ||
Řádek 236: | Řádek 243: | ||
gedit / | gedit / | ||
- | V souboru | + | V souboru |
... | ... | ||
Řádek 259: | Řádek 266: | ||
force group = nogroup | force group = nogroup | ||
- | a soubor uložte. | + | a soubor uložte. |
testparm | testparm | ||
Řádek 274: | Řádek 281: | ||
gedit / | gedit / | ||
- | V souboru | + | V souboru |
... | ... | ||
Řádek 285: | Řádek 292: | ||
username map = / | username map = / | ||
- | Na konec souboru | + | Na konec souboru |
[public] | [public] | ||
Řádek 312: | Řádek 319: | ||
gedit / | gedit / | ||
- | V souboru | + | V souboru |
... | ... | ||
Řádek 322: | Řádek 329: | ||
security = share | security = share | ||
- | Na konec souboru | + | Na konec souboru |
[public] | [public] | ||
Řádek 334: | Řádek 341: | ||
force group = nogroup | force group = nogroup | ||
- | a soubor uložte. | + | a soubor uložte. |
testparm | testparm | ||
Řádek 349: | Řádek 356: | ||
gedit / | gedit / | ||
- | V souboru | + | V souboru |
... | ... | ||
Řádek 376: | Řádek 383: | ||
/ | / | ||
- | |||
- | ==== Zjištění IP adresy Linuxového stroje ==== | ||
- | |||
- | //IP// adresu počítače, | ||
- | |||
- | / | ||
- | |||
- | Výstup příkazu by měl vypadat následovně | ||
- | |||
- | eth0 Link encap: | ||
- | inet adr: | ||
- | inet6-adr: fe80:: | ||
- | AKTIVOVÁNO VŠESMĚROVÉ_VYSÍLÁNÍ BĚŽÍ MULTICAST | ||
- | RX packets: | ||
- | TX packets: | ||
- | kolizí:0 délka odchozí fronty:1000 | ||
- | RX bytes: | ||
- | Přerušení: | ||
- | | ||
- | lo Link encap: | ||
- | inet adr: | ||
- | inet6-adr: ::1/128 Rozsah: | ||
- | AKTIVOVÁNO SMYČKA BĚŽÍ | ||
- | RX packets: | ||
- | TX packets: | ||
- | kolizí:0 délka odchozí fronty:0 | ||
- | RX bytes: | ||
- | |||
- | Hledaná IP adresa je v našem případě uvedena se části eth0 za položkou inet adr (druhý řádek) - tedy 192.168.2.126. Jestliže jste nastavili požadavek autentifikace, | ||
==== Sdílení adresářů mezi počítači s Fedora Core === | ==== Sdílení adresářů mezi počítači s Fedora Core === | ||
+ | * Přečtěte si kapitolu [[fc5prirucka# | ||
* Přečtěte si kapitolu [[fc5prirucka16# | * Přečtěte si kapitolu [[fc5prirucka16# | ||
* Přečtěte si kapitolu [[fc5prirucka16# | * Přečtěte si kapitolu [[fc5prirucka16# | ||
* Přečtěte si kapitolu [[fc5prirucka16# | * Přečtěte si kapitolu [[fc5prirucka16# | ||
+ | * Přečtěte si kapitolu [[fc5prirucka10# | ||
- | //Samba// server lze také použít pro sdílení adresářů mezi počítačí s Fedora Cora. Na všech počítačích, | + | //Samba// server lze použít pro sdílení adresářů mezi počítači s //Fedora Cora//. Na všech počítačích, |
ping -c 10 ip_adresa | ping -c 10 ip_adresa | ||
- | kde //ip_adresa// je //IP// adresou vzdáleného počítače, | + | kde '' |
- | Dalším krokem je úprava konfiguračního souboru aplikace // | + | Dalším krokem je úprava konfiguračního souboru aplikace // |
testparm | testparm | ||
Řádek 432: | Řádek 412: | ||
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 se konfigirační soubor nachází v adresáři | + | Z výpisu je patrné, že se konfigirační soubor nachází v adresáři |
cp / | cp / | ||
- | a otevřeme pomocí textového editoru. | + | a následně |
gedit / | gedit / | ||
- | Obsah souboru zaměníme za | + | Obsah souboru zaměňte za |
[global] | [global] | ||
workgroup = SKUPINA | workgroup = SKUPINA | ||
wins support = Yes | wins support = Yes | ||
+ | | ||
[homes] | [homes] | ||
read only = No | read only = No | ||
map archive = No | map archive = No | ||
browseable = No | browseable = No | ||
+ | | ||
[printers] | [printers] | ||
path = /var/tmp | path = /var/tmp | ||
printable = Yes | printable = Yes | ||
- | | + | |
+ | |||
[data] | [data] | ||
path = /opt/macky | path = /opt/macky | ||
read only = No | read only = No | ||
- | map archive = No | + | map archive = No |
+ | |||
+ | V konfigurační je třeba dále upravit: | ||
+ | - v sekci '' | ||
+ | - v sekci '' | ||
+ | |||
+ | **Poznámka: | ||
+ | |||
+ | Pro více sdílených adresářů, | ||
+ | |||
+ | [data1] | ||
+ | path = / | ||
+ | read only = No | ||
+ | map archive = No | ||
+ | |||
+ | [data2] | ||
+ | path = / | ||
+ | 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, | ||
+ | |||
+ | mount -t cifs // | ||
+ | |||
+ | odpojení pak pomocí | ||
+ | |||
+ | umount -t cifs / | ||
+ | |||
+ | **Poznámka: | ||
+ | |||
+ | === Modifikace fstab pro automatické připojení sdílených adresářů === | ||
+ | * Přečtěte si kapitolu [[fc5prirucka# | ||
+ | * Přečtěte si kapitolu [[fc5prirucka8# | ||
+ | |||
+ | Předpokládejme, | ||
+ | |||
+ | gedit / | ||
+ | |||
+ | 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 / | ||
+ | |||
+ | Proveďte zazálohování souboru '' | ||
+ | |||
+ | cp /etc/fstab / | ||
+ | |||
+ | a tento soubor otevřte v textovém editoru. | ||
+ | |||
+ | gedit / | ||
+ | |||
+ | Na konec tohoto souboru vložte řádek | ||
+ | |||
+ | // | ||
+ | |||
+ | a zeditovaný soubor uložte. | ||
+ | |||
+ | **Poznámka: | ||
==== 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 ==== | ||
+ | * Přečtěte si kapitolu [[fc5prirucka# | ||
* Přečtěte si kapitolu [[fc5prirucka16# | * Přečtěte si kapitolu [[fc5prirucka16# | ||
* Přečtěte si kapitolu [[fc5prirucka16# | * Přečtěte si kapitolu [[fc5prirucka16# | ||
- | Aby bylo možné sdílet adresáře počítače s OS typu Windows je třeba, aby na tomto počítačí byl správně nastaven protokol // | + | Aby bylo možné sdílet adresáře počítače s //OS// typu //Windows// je třeba, aby na tomto počítačí byl správně nastaven protokol // |
Funkčnost protokolu //TCP/IP// lze velice snadno ověřit z Linuxu pomocí | Funkčnost protokolu //TCP/IP// lze velice snadno ověřit z Linuxu pomocí | ||
Řádek 471: | Řádek 523: | ||
ping -c 10 ip_adresa | ping -c 10 ip_adresa | ||
- | ** Poznámka: ** //IP// adresu daného počítače s nainstalovaným | + | //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ýstup výše uvedeného příkazu by měl vypadat přibližně následovně | Výstup výše uvedeného příkazu by měl vypadat přibližně následovně | ||
Řádek 491: | Řádek 543: | ||
rtt min/ | rtt min/ | ||
- | Jestliže tento " | + | 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 // | + | 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 Linuxem, 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.\\ |
- | Předpokládejme, | + | Předpokládejme, |
mount -t cifs // | mount -t cifs // | ||
Řádek 504: | Řádek 556: | ||
umount -t cifs /media/smb | umount -t cifs /media/smb | ||
- | **Poznámka: | + | **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 [[fc5prirucka# | ||
* Přečtěte si kapitolu [[fc5prirucka16# | * Přečtěte si kapitolu [[fc5prirucka16# | ||
* Přečtěte si kapitolu [[fc5prirucka16# | * Přečtěte si kapitolu [[fc5prirucka16# | ||
* Přečtěte si kapitolu [[fc5prirucka16# | * Přečtěte si kapitolu [[fc5prirucka16# | ||
+ | * Přečtěte si kapitolu [[fc5prirucka10# | ||
- | V předchozím odstavci jsme připojovali sdílený adresář uložený na počítači s OS typu Windows. Nyní zkusíme opačný postup - budeme připojovat sdílený adresář uložený na počítači s Fedora Core. | + | V předchozím odstavci jsme připojovali sdílený adresář uložený na počítači s //OS// typu //Windows//. Nyní zkusíme opačný postup - budeme připojovat sdílený adresář uložený na počítači s //Fedora Core//.\\ |
- | Stějně jako v předchozím případě je nezbytnou podmínkou úspěchu funkční nastavení protolu TCP/IP na obouch počítačích. To, jestli se počítače vzájemně " | + | Stějně jako v předchozím případě je nezbytnou podmínkou úspěchu funkční nastavení protolu |
ping -c 10 ip_adresa | ping -c 10 ip_adresa | ||
- | kde //ip_adresa// je //IP// adresou počítače s OS typu Windows ((Jestliže nevíte, jak zjistit //IP// adresu pro Windows XP, přečtěte si předcházející odstavec [[fc5prirucka16# | + | kde '' |
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 535: | Řádek 589: | ||
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 | + | Z výpisu je patrné, že konfigurační soubor |
cp / | cp / | ||
Řádek 565: | Řádek 619: | ||
V tomto souboru je pak třeba změnit: | V tomto souboru je pak třeba změnit: | ||
- | - v oddíle //global// hodnotu proměnné | + | - v sekci '' |
- | - v oddíle //data// nastavit cestu k adresáři, který chceme sdílet | + | - v sekci '' |
- | Jméno pracovní skupiny zjistíme v případě | + | **Poznámka: |
- | Jestliže | + | Jméno pracovní skupiny zjistíte v případě //Windows XP// následovně. Dvojklikem na ikonu //Tento počítač// |
+ | |||
+ | Jestliže | ||
[data1] | [data1] | ||
Řádek 582: | Řádek 638: | ||
map archive = No | map archive = No | ||
- | Dále je třeba spustit démoda | + | Dále je třeba spustit démoda |
/ | / | ||
- | Po té, co je démon spuštěn, | + | Po té, co je démon spuštěn, |
smbclient // | smbclient // | ||
- | kde //IP// adresa " | + | kde //IP// adresa " |
- | + | ||
- | | + | |
- | + | ||
- | eth0 Link encap: | + | |
- | inet adr: | + | |
- | inet6-adr: fe80:: | + | |
- | AKTIVOVÁNO VŠESMĚROVÉ_VYSÍLÁNÍ BĚŽÍ MULTICAST | + | |
- | RX packets: | + | |
- | TX packets: | + | |
- | kolizí:0 délka odchozí fronty: | + | |
- | RX bytes: | + | |
- | Přerušení: | + | |
- | + | ||
- | lo Link encap: | + | |
- | inet adr: | + | |
- | inet6-adr: ::1/128 Rozsah: | + | |
- | AKTIVOVÁNO SMYČKA BĚŽÍ | + | |
- | RX packets: | + | |
- | TX packets: | + | |
- | kolizí:0 délka odchozí fronty:0 | + | |
- | RX bytes: | + | |
- | + | ||
- | Hledaná //IP// adresa je v našem případě uvedena se části //eth0// za položkou //inet adr// (druhý řádek) - tedy 192.168.2.126. Jestliže jste nastavili požadavek autentifikace, | + | |
- | Nyní nastal čas přesunout s k počítači s OS Windows. Klikněte //Místa v síti// a části //Práce se sítí// klikněte na //Přidat místo v síti//, klikněte na //Další// a po té pokračujte ikonou //Jiné umístění v síti//. Pro namapování sdíleného adresáře specifikovaného v //smb.conf// v oddíle //data// zadejte | + | Nyní nastal čas přesunout s k počítači s //OS Windows//. Klikněte //Místa v síti// a části //Práce se sítí// klikněte na //Přidat místo v síti//, klikněte na //Další// a po té pokračujte ikonou //Jiné umístění v síti//. Pro namapování sdíleného adresáře specifikovaného v '' |
\\192.162.2.126\data | \\192.162.2.126\data |