Crmgo Blog

Rychlá instalace Samby

Rychlá instalace Samby

Pro instalaci „samby“ v CentOS použijeme náš starý a osvědčený příkaz „yum“: `yum install -y samba`. Parametr `-y` předem potvrzuje všechny dotazy, abychom nemuseli několikrát zadávat „yes“. Po stažení přibližně 24 megabajtů a krátké instalaci přejdeme k nastavení…

Rychlá instalace Samby

Pro instalaci „samby“ v CentOS využijeme náš starý osvědčený „yum“:

yum install -y samba

-y předem potvrzujeme všechny dotazy, abychom nemuseli několikrát zadávat „yes“

Po stažení přibližně 24 megabajtů a krátké instalaci přistupujeme ke konfiguraci.

Nejprve vytvoříme složky, které budeme sdílet (pokud nechcete poskytovat přístup k již existujícím složkám v systému).

mkdir -m 777 /home/incoming

v adresáři /home vytvoříme složku /incoming a udělíme plný přístup ke čtení, zápisu i spuštění všem uživatelům

mkdir -m 777 /home/read

Vytvoříme ve stejném adresáři složku /read se stejnými právy jako u předchozí vytvořené složky (práva přístupu si samozřejmě můžete nastavit jinak v závislosti na bezpečnostní politice vašeho serveru; zde uvádím nejjednodušší instalaci anonymního serveru SAMBA)

Dále přejdeme k nastavení konfiguračního souboru samby /etc/samba/smb.conf
Ve výchozím nastavení obsahuje předkonfigurovaný soubor s mnoha komentáři a nastaveními. Samozřejmě jej můžete upravit a po přečtení literatury vytvořit svůj vlastní super chytrý a neprolomitelný konfigurační soubor, ale jak jsem již výše uvedl, spouštíme nejjednodušší konfiguraci, proto přepíšeme náš soubor příkazem:

>/etc/samba/smb.conf

Poté do našeho prázdného konfiguračního souboru zapíšeme následující:


[global]

workgroup = workgroup
netbios name = CentOS
server string = MyServer
security = share
browseable = Yes

[incoming]

path = /home/incoming
readonly = No
guest ok = Yes

[read]

path = /home/read
readonly = Yes
guest ok = Yes


Člověku, který ovládá alespoň základní angličtinu ze školy, nebude těžké pochopit význam tohoto konfiguračního souboru:

[global] - v tomto bloku jsou popsána globální nastavení našeho serveru
workgroup = „název pracovní skupiny ve vaší síti“

netbios name = „název vašeho počítače, který se bude zobrazovat v Síťovém prostředí“
server string = „popis vašeho počítače může být libovolná věta (včetně ruštiny)“
security = „úroveň zabezpečení vašeho serveru Samba“ (v tomto případě share)
browseable = „viditelnost zdroje v síti“ (pokud nastavíte NO, ke sdílenému zdroji se dostanete pouze zadáním explicitní cesty ke sdílené složce do adresního řádku)
[incoming] „název naší složky v síti, také blok nastavení pro tuto složku“

path = „úplná cesta v systému ke složce, kterou sdílíme“

readonly = „práva k zápisu“, NO – do této složky lze zapisovat, Yes – složka je pro uživatele pouze ke čtení (tím pádem je složka incoming v „plném přístupu“ a složka read pouze ke čtení)

[read] - "název naší složky v síti, stejně jako blok nastavení pro tuto složku"

Tedy, konfigurace je úspěšně vyplněna - uložíme a uzavřeme ji.

Zkontrolujeme, zda jsme neudělali syntaktické chyby v našem souboru, pomocí příkazu testparm:

testparm /etc/samba/smb.conf

Pokud je vše v pořádku, spustíme náš server:

service smb start

Vše by mělo být úspěšně spuštěno.

Přidáme náš smb službu do "automatického spouštění":

chkconfig --level 2345 smb on

nebo nastavíme "hvězdičku" vedle smb v menu "systémové služby", pomocí příkazu SETUP.

Tím je celá jednoduchá procedura spuštění SAMBY dokončena.
Zkontrolujte v prohlížeči na jakémkoli volném počítači v síti naše nově otevřené zdroje a vzpomeňte si na autora článku s dobrým slovem ;-).

Poznámka: příspěvek mohl vzniknout s pomocí AI a lidskou redakcí. Odpovědný: Dmytro Lomaka, Kaltenkirchen.