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/07/09 20:31] – 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 |
- | ==== Instalace serveru Samba pro sdílení složek/ | + | //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. | ||
+ | |||
+ | ==== Instalace serveru Samba ==== | ||
* Přečtěte si kapitolu [[fc5prirucka# | * Přečtěte si kapitolu [[fc5prirucka# | ||
* 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 |
- | + | ||
- | nebo přes terminál | + | |
yum -y install samba | yum -y install samba | ||
yum -y install samba-client | yum -y install samba-client | ||
yum -y install system-config-samba | yum -y install system-config-samba | ||
- | ==== Přidání, editování a mazání síťových uživatelů | + | ==== Konfigurace serveru Samba ==== |
+ | |||
+ | === Přidání, editování a mazání síťových uživatelů === | ||
* Přečtěte si kapitolu [[fc5prirucka# | * Přečtěte si kapitolu [[fc5prirucka# | ||
**Poznámka: | **Poznámka: | ||
- | Server Samba lze nastavit pomocí grafického rozhraní //Aplikace -> Prostředí -> Nastavení | + | Server |
Nastavení Samby lze provést také ručně | Nastavení Samby lze provést také ručně | ||
Řádek 28: | Řádek 30: | ||
gedit / | gedit / | ||
- | Do souboru | + | Do souboru |
system_username = " | system_username = " | ||
Řádek 34: | Řádek 36: | ||
a soubor uložte. | a soubor uložte. | ||
- | Konkrétního | + | Heslo konkrétního |
smbpasswd -a system_username | smbpasswd -a system_username | ||
- | a smazat | + | Smazat uživatele lze pak pomocí |
smbpasswd -x system_username | smbpasswd -x system_username | ||
- | ==== Sdílení domovských adresářů s právem čtení a zápisu (vyžadována autentifikace) | + | === Změna popisu počítače a pracovní skupiny === |
+ | * Přečtěte si kapitolu [[fc5prirucka# | ||
+ | |||
+ | Změnu popisu počítače lze provést pomocí modifikace konfiguračního souboru '' | ||
+ | |||
+ | cp / | ||
+ | gedit / | ||
+ | |||
+ | V případě, že chcete změnit popis počítače, | ||
+ | |||
+ | ... | ||
+ | server string = Samba Server | ||
+ | ... | ||
+ | |||
+ | v tomto souboru řádkem | ||
+ | |||
+ | ... | ||
+ | server string = novy_popis_pocitace | ||
+ | ... | ||
+ | |||
+ | Pro změnu názvu pracovní skupiny nahraďte řádek | ||
+ | |||
+ | ... | ||
+ | workgroup = MSHOME | ||
+ | ... | ||
+ | |||
+ | řádkem | ||
+ | |||
+ | ... | ||
+ | workgroup = nove_jmeno_pracovni_skupiny | ||
+ | ... | ||
+ | |||
+ | Soubor '' | ||
+ | |||
+ | testparm | ||
+ | |||
+ | a restartujte aplikaci // | ||
+ | |||
+ | / | ||
+ | |||
+ | ==== 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) === | ||
* Přečtěte si kapitolu [[fc5prirucka# | * Přečtěte si kapitolu [[fc5prirucka# | ||
* Přečtěte si kapitolu [[fc5prirucka16# | * Přečtěte si kapitolu [[fc5prirucka16# | ||
Řádek 50: | Řádek 96: | ||
gedit / | gedit / | ||
- | V souboru | + | V souboru |
... | ... | ||
Řádek 68: | Řádek 114: | ||
/ | / | ||
- | ==== 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 [[fc5prirucka# | * Přečtěte si kapitolu [[fc5prirucka# | ||
* Přečtěte si kapitolu [[fc5prirucka16# | * Přečtěte si kapitolu [[fc5prirucka16# | ||
Řádek 76: | Řádek 122: | ||
gedit / | gedit / | ||
- | V souboru | + | V souboru |
... | ... | ||
Řádek 87: | Řá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 96: | Řádek 141: | ||
a nahraďte je řádky | a nahraďte je řádky | ||
- | [homes] | ||
comment = Home Directories | comment = Home Directories | ||
browseable = yes | browseable = yes | ||
Řádek 107: | Řádek 151: | ||
- | ==== Sdílení společných | + | === Sdílení společných |
* Přečtěte si kapitolu [[fc5prirucka# | * 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# | ||
+ | |||
+ | 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 128: | Řádek 178: | ||
username map = / | username map = / | ||
- | Na konec souboru | + | Na konec souboru |
[public] | [public] | ||
Řádek 140: | Řádek 190: | ||
force group = nogroup | force group = nogroup | ||
- | a soubor uložte. | + | a soubor uložte. |
testparm | testparm | ||
/ | / | ||
- | ==== Sdílení společných | + | === Sdílení společných |
* Přečtěte si kapitolu [[fc5prirucka# | * Přečtěte si kapitolu [[fc5prirucka# | ||
* Přečtěte si kapitolu [[fc5prirucka16# | * Přečtěte si kapitolu [[fc5prirucka16# | ||
Řádek 155: | Řádek 205: | ||
gedit / | gedit / | ||
- | V souboru | + | V souboru |
... | ... | ||
; security = user | ; security = user | ||
Řádek 165: | Řádek 215: | ||
username map = / | username map = / | ||
- | Na konec souboru | + | Na konec souboru |
[Group] | [Group] | ||
Řádek 183: | Řádek 233: | ||
/ | / | ||
- | ==== 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 [[fc5prirucka# | * Přečtěte si kapitolu [[fc5prirucka# | ||
* Přečtěte si kapitolu [[fc5prirucka16# | * Přečtěte si kapitolu [[fc5prirucka16# | ||
Řádek 193: | Řádek 243: | ||
gedit / | gedit / | ||
- | V souboru | + | V souboru |
... | ... | ||
Řádek 216: | Řádek 266: | ||
force group = nogroup | force group = nogroup | ||
- | a soubor uložte. | + | a soubor uložte. |
testparm | testparm | ||
/ | / | ||
- | ==== 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 [[fc5prirucka# | * Přečtěte si kapitolu [[fc5prirucka# | ||
* Přečtěte si kapitolu [[fc5prirucka16# | * Přečtěte si kapitolu [[fc5prirucka16# | ||
Řádek 231: | Řádek 281: | ||
gedit / | gedit / | ||
- | V souboru | + | V souboru |
... | ... | ||
Řádek 242: | Řádek 292: | ||
username map = / | username map = / | ||
- | Na konec souboru | + | Na konec souboru |
[public] | [public] | ||
Řádek 259: | Řádek 309: | ||
/ | / | ||
- | ==== 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 [[fc5prirucka# | * Přečtěte si kapitolu [[fc5prirucka# | ||
* Přečtěte si kapitolu [[fc5prirucka16# | * Přečtěte si kapitolu [[fc5prirucka16# | ||
Řádek 269: | Řádek 319: | ||
gedit / | gedit / | ||
- | V souboru | + | V souboru |
... | ... | ||
Řádek 279: | Řádek 329: | ||
security = share | security = share | ||
- | Na konec souboru | + | Na konec souboru |
[public] | [public] | ||
Řádek 291: | Řádek 341: | ||
force group = nogroup | force group = nogroup | ||
- | a soubor uložte. | + | a soubor uložte. |
testparm | testparm | ||
/ | / | ||
- | + | === 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 [[fc5prirucka# | * Přečtěte si kapitolu [[fc5prirucka# | ||
* Přečtěte si kapitolu [[fc5prirucka16# | * Přečtěte si kapitolu [[fc5prirucka16# | ||
Řádek 307: | Řádek 356: | ||
gedit / | gedit / | ||
- | V souboru | + | V souboru |
... | ... | ||
Řádek 333: | Řádek 382: | ||
testparm | testparm | ||
/ | / | ||
+ | |||
+ | ==== 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 [[fc5prirucka10# | ||
+ | |||
+ | //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 | ||
+ | |||
+ | kde '' | ||
+ | |||
+ | Dalším krokem je úprava konfiguračního souboru aplikace //Samba// '' | ||
+ | |||
+ | testparm | ||
+ | |||
+ | Výstup tohoto příkazu by měl vypadat přibližně následovně | ||
+ | |||
+ | Load smb config files from / | ||
+ | Processing section " | ||
+ | Processing section " | ||
+ | Global parameter printcap name found in service section! | ||
+ | Processing section " | ||
+ | Loaded services file OK. | ||
+ | WARNING: passdb expand explicit = yes is deprecated | ||
+ | Server role: ROLE_STANDALONE | ||
+ | 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 ''/ | ||
+ | |||
+ | cp / | ||
+ | |||
+ | a následně otevřete pomocí textového editoru. | ||
+ | |||
+ | gedit / | ||
+ | |||
+ | Obsah souboru zaměňte za | ||
+ | |||
+ | [global] | ||
+ | workgroup = SKUPINA | ||
+ | wins support = Yes | ||
+ | | ||
+ | [homes] | ||
+ | read only = No | ||
+ | map archive = No | ||
+ | browseable = No | ||
+ | | ||
+ | [printers] | ||
+ | path = /var/tmp | ||
+ | printable = Yes | ||
+ | browseable = No | ||
+ | | ||
+ | [data] | ||
+ | path = /opt/macky | ||
+ | read only = 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 /media/smb | ||
+ | |||
+ | **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 /etc/fstab | ||
+ | |||
+ | 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řečtěte si kapitolu [[fc5prirucka# | ||
+ | * 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 // | ||
+ | |||
+ | Funkčnost protokolu //TCP/IP// lze velice snadno ověřit z Linuxu pomocí | ||
+ | |||
+ | ping -c 10 ip_adresa | ||
+ | |||
+ | //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ě | ||
+ | |||
+ | 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ř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 [[fc5prirucka10# | ||
+ | |||
+ | V předchozím odstavci jsme připojovali sdílený adresář uložený na počítači s //OS// typu // | ||
+ | |||
+ | 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ě " | ||
+ | |||
+ | ping -c 10 ip_adresa | ||
+ | |||
+ | 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 | ||
+ | |||
+ | testparm | ||
+ | |||
+ | Výstup tohoto příkazu pak vypadá přibližně následovně | ||
+ | |||
+ | Load smb config files from / | ||
+ | Processing section " | ||
+ | Processing section " | ||
+ | Global parameter printcap name found in service section! | ||
+ | Processing section " | ||
+ | Loaded services file OK. | ||
+ | WARNING: passdb expand explicit = yes is deprecated | ||
+ | Server role: ROLE_STANDALONE | ||
+ | Press enter to see a dump of your service definitions | ||
+ | |||
+ | Z výpisu je patrné, že konfigurační soubor '' | ||
+ | |||
+ | cp / | ||
+ | |||
+ | Následně otevřeme konfigurační soubor v textovém editoru | ||
+ | |||
+ | gedit / | ||
+ | |||
+ | 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] | ||
+ | workgroup = SKUPINA | ||
+ | wins support = Yes | ||
+ | | ||
+ | [homes] | ||
+ | read only = No | ||
+ | map archive = No | ||
+ | browseable = No | ||
+ | | ||
+ | [printers] | ||
+ | path = /var/tmp | ||
+ | printable = Yes | ||
+ | browseable = No | ||
+ | | ||
+ | [data] | ||
+ | path = /opt/macky | ||
+ | read only = No | ||
+ | map archive = No | ||
+ | |||
+ | V tomto souboru je pak třeba změnit: | ||
+ | - v sekci '' | ||
+ | - v sekci '' | ||
+ | |||
+ | **Poznámka: | ||
+ | |||
+ | Jméno pracovní skupiny zjistíte v případě //Windows XP// následovně. Dvojklikem na ikonu //Tento počítač// | ||
+ | |||
+ | Jestliže chcete přidat 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 do příkazové řádky | ||
+ | |||
+ | smbclient // | ||
+ | |||
+ | kde //IP// adresa " | ||
+ | |||
+ | 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 | ||
+ | |||
+ | a potvrďte. Po chvíli by se mělo otevřít okno s obsahem sdíleného adresáře. | ||
===== ===== | ===== ===== | ||
[[fc5prirucka|Hlavní stránka]] | [[fc5prirucka|Hlavní stránka]] |