Souborový server (FS) v operačních systémech Linuxu lze použít pro různé účely, ale ve většině případů se podílí na vytváření lokální sítě a veřejných složek s počítači se systémem Windows. Nejoblíbenější FS v současné době považován za Samba. Je předinstalován v mnoha distribucích a zkušených uživatelů preferují tento nástroj jako hlavní, pokud potřebujete používat servery souborů. Dnes bude o instalaci a konfiguraci této komponenty v CENTOS 7.
Přizpůsobte Samba v Centos 7
Distribuovali jsme veškerý materiál do kroků, protože proces standardní konfigurace obvykle trvá spoustu času a skládá se z několika různých fází. Nebudeme obejít boční a předběžné akce s okny, protože jsme již uvedli výše, že Samba je často používán ve svazku s tímto operačním systémem. Můžete jen pečlivě prozkoumat pokyny uvedené pro pochopení základních principů konfigurace souborového serveru v CENTOS 7.Krok 1: Přípravné práce v systému Windows
Stojí za to začít s Windows, protože bude nutné určit důležité informace, bez nichž není nutné, aniž by vytvořily síť a veřejné složky. Budete muset určit název pracovní skupiny a provádět změny souboru "HostS" tak, aby byly pokusy o připojení blokovány. To všechno vypadá takto:
- Otevřete "Start", pomocí vyhledávání vyhledejte "příkazový řádek" a spusťte tuto aplikaci jménem správce.
- Chcete-li zjistit aktuální konfiguraci pracovní stanice, zadejte příkaz Set Config Workstation. Aktivujte akci stisknutím tlačítka ENTER.
- Počkejte na vzhled seznamu. V něm najděte položku "Doména pracovní stanice" a pamatujte si jeho hodnotu.
- Ve stejné relaci konzoly zadejte poznámkový blok C: Windows System32 ovladače Etc HostS řetězec pro otevření požadovaného souboru přes výchozí "Poznámkový blok".
- Spusťte na konci seznamu a vložte řádek 192.168.0.1 SRRR1.DOMAIN.COMAIN.COMAIN.COMAIN.COMAIN.COM SRVR1, nahrazení této IP na adresu zařízení, kde bude Samba upravena. Po tom uložte všechny změny.
V tom, všechny akce s počítačem v systému Windows konec, což znamená, že můžete jít do Centos 7 a zabírat přímou konfiguraci souboru Samba Server.
Krok 2: Instalace Samba v Centos 7
Ne všechny komponenty potřebné pro správnou funkci SAMBA jsou ve výchozím nastavení instalovány ve zvážení operačního systému, takže budou muset být přidány ručně. Všechny tyto akce budou prováděny pomocí terminálu a také se musíte ujistit, že máte aktivní připojení k internetu a schopnost používat příkaz sudo.
- Otevřete konzolu vhodné pro vás, například prostřednictvím menu aplikace nebo standardní kombinace kláves Ctrl + Alt + T.
- Zde zadejte Sudo Yum Install -y Samba Samba-Common Common Python-Glade2 System-Config-Samba spustit současnou instalaci všech požadovaných dalších nástrojů.
- Pro potvrzení této akce zadejte heslo superuseru. Zvažte, že znaky uvedené v tomto řádku nejsou zobrazeny.
- Budete upozorněni, že proces instalace začal. Během tohoto, nezavřete "terminál", jinak budou automaticky resetovat všechna nastavení.
- Po dokončení operace se objeví struny, které jsou uvedeny, že jsou stanoveny potřebné nástroje a jejich závislosti - můžete jít dále.
Díky týmu, který byl zaveden dříve, byly všechny utility okamžitě nainstalovány současně a nic víc přidat do systému. Souborový server bude spuštěn automaticky a okamžitě přidán do Autoload, takže se nemůžete starat o jeho začlenění nebo vytváření symbolických odkazů.
Krok 3: Instalace globálních parametrů
Samba je instalována v OS v "čisté formě", což znamená, že nyní nejsou specifikovány parametry definující jeho chování. Budou muset být instalovány sami, a to stojí za to s hlavní konfigurací. Nabízíme používat standardní šablonu, nahrazení některých vlastních řádků.
- Někdy je Samba nainstalován s čistým konfiguračním souborem, ale některé parametry již mohou být uvedeny v něm. Nejprve si vytvořit záložní kopii tohoto objektu, takže pokud jej rychle obnovíte. Tento úkol se provádí zadáním sudo mv /etc/samba/smba/smba/samba/smb.conf.bak.
- Tato akce, stejně jako všechny následné, bude muset potvrdit zadáním hesla superuživatele.
- Následující manipulace budou provedeny přímo s konfiguračním souborem. Chcete-li to provést, vždy se používá textový editor. Podle standardu je přidána VI, ale není to dostatečně vhodné pro začínající uživatele, takže doporučujeme instalovat nano přes sudo yum instalační nano příkaz.
- Pokud byl nano již přidán do operačního systému, budete o tom informováni.
- Nyní se otočíme na úpravu konfiguračního souboru zadáním sudo nano /etc/samba/smb.conf.
- V okně, které se otevře, zadejte obsah níže.
[globální]
Workgroup = Workgroup.
Server String =% H Server (Samba, Ubuntu)
Název NetBIOS = Ubuntu Share
DNS proxy = Ne
Log soubor = /var/log/samba/log.%M
MAX LOG SIZE = 1000
Passdb backend = tdbsam
Unix heslo synchronizace = ano
Program passwd = / usr / bin / passwd% u
Změna hesla PAM = Ano
Mapa pro hosty = špatný uživatel
Uživatelé umožňuje hostům = ano
- Stiskněte kombinaci kláves Ctrl + O pro záznam změn.
- Neměňte název souboru, ale jednoduše klikněte na Enter.
- Poté můžete opustit okno textového editoru uzavřením CTRL + X.
Oznámili jsme výše, který obsah by měl být vložen do konfiguračního souboru, ale hodnoty těchto parametrů mění v závislosti na požadavcích uživatele. Podívejme se podrobněji s nejdůležitějšími body:
- Pracovní skupina. Tento parametr definuje název pracovní skupiny. Jeho hodnota je nastavena v souladu s informacemi definovanými v systému Windows.
- Název NetBIOS. Změňte hodnotu libovolnému názvu, který chcete zobrazit v počítači se systémem Windows při interakci s tímto zařízením.
- Log soubor. Jako hodnota tohoto parametru určete cestu k souboru, kde chcete uložit protokoly událostí, které jsou napsány během fungování souborového serveru.
- PASSDB Backend. Tato volba určuje typ úložiště hesla. Pokud nevíte, co je tady, aby se zeptal, je lepší opustit tuto položku ve výchozí hodnotě.
- Unix Heslo Sync. Doporučuje se aktivovat tento parametr, protože je zodpovědný za synchronizaci hesla /
- Mapa hosta. K určení přístupu hostů. Má několik hodnot: špatný uživatel se používá pro neexistující účty, špatné heslo načte režim hosta při vstupu do zadávání hesel a nikdy neaktivuje tuto možnost.
Kromě toho existují další možnosti konfigurace v SAMBA a grafické rozhraní je implementováno. S nevím, že vám doporučujeme seznámit se v oficiální dokumentaci, protože všechny informace nelze konfigurovat podle stejného článku.
Krok 4: Vytvoření veřejného adresáře
Pokračujte v konfiguraci souborového serveru, demontován princip vytvoření veřejného adresáře. Okamžitě si všimněte, že tyto složky nejsou obvykle omezeny na heslo a jsou k dispozici pro prohlížení nebo dokonce upravovat absolutně každý připojený uživatel. Nejčastěji vytváří jeden takový adresář, ale nic vám brání při přidávání žádného množství. Vytvoření první takové složky se provádí následovně:
- V terminálu zadejte sudo mkdir -p / samba / alaccess k vytvoření výše uvedené složky. V případě potřeby změňte svůj název k libovolnému.
- Začínáme se sdíleným přístupem, zpočátku pohybující se kolem cesty CD / Samba.
- Zde vložte Sudo CHMOD -R 0755 AllAccess řetězec a klikněte na Enter.
- Další sudo chown -r nikdo parametr: nogroup alaccess / je zodpovědný za poskytování přístupu k absolutně všem uživatelům.
- Nyní musíte tuto složku určit v konfiguračním souboru. Chcete-li začít, spusťte jej přes sudo nano /etc/samba/smb.conf.
- Vložte blok nebo začátek souboru pod blok. Budeme mluvit o významu každého řádku o něco později, že jste se zabývali instalací jednotlivých hodnot.
Veškerý přístup]
Cesta = / samba / alaccess
Procházení = Ano.
Zapisovatelný = ano.
Guest OK = Ano
Přečtěte si jen = ne
- Uložte změny a ponechte textový editor.
- Všechna nastavení budou použita pouze po restartování souborového serveru, takže to udělat právě teď psaní SUDO SYSTEMCTL RESTART SAMBA.
Po vytvoření veškerého potřebného veřejného adresáře se doporučuje zkontrolovat jejich výkon v systému Windows zadáním příkazu SRRRR1 alaccess. Pojďme ovlivnit výše uvedené parametry:
- Cesta. Zde se cesta zapadá do složky, která je zvolena veřejně dostupná.
- Procházení. Aktivace tohoto parametru zobrazí adresář v seznamu povolených.
- Zapisovatelný. Zadaná složka lze upravit, pokud je hodnota tohoto parametru zadána jako ano.
- Host Host OK. Aktivujte tuto položku, pokud chcete poskytnout složku sdílení.
- Pouze ke čtení. Pomocí kladné hodnoty tohoto parametru nastavte hodnotu složky pouze pro čtení.
Krok 5: Vytvoření bezpečného katalogu
Jako poslední příklad konfigurace SAMBA, chceme hovořit o vytváření chráněných složek, které budou pod heslem a jsou k dispozici pouze pro konkrétní uživatele. Jak jste již pochopili, můžete vytvořit takové adresáře neomezeným množstvím, a to se stane takto:
- Vytvořit adresář, který bude nakonfigurován dále pomocí sudo mkdir -p / samba / alaccess / alaccess / alaccess.
- Přidat skupinu, kde budou autorizovaní uživatelé zahrnovat prostřednictvím Sudo AddGroup SecuredGroup.
- Přejděte na umístění chráněného adresáře zadáním CD / Samba / alaccess.
- Zde nastavte práva pro každého jednotlivého uživatele prostřednictvím Sudo Chown -r Richard: SecuredGroup bezpečně. Nahraďte jméno Richarda v tomto příkazu k nezbytnému.
- Zůstane pouze pro zadání obyčejného sudo chmod -r 0770 zabezpečeného / zabezpečení.
- Přejděte do konfiguračního souboru (sudo nano /etc/samba/smb.conf) pro určení složky, kterou jsme právě nastavili.
- Zkopírujte a vložte blok v editoru níže.
[Zajištěný]
Cesta = / samba / alaccess / zajištěna
Platné uživatele = @SecuredGroup
Guest OK = Ne
Zapisovatelný = ano.
Procházení = Ano.
- Uložte změny a zavřete textový editor.
- Přidat všechny účty do příslušné skupiny prostřednictvím sudo usermod -a -g SecuredGroup Richard.
- Nastavte sudo SMBPASSWD -A Richard heslo pro každou z nich jako poslední akci, která dokončí konfiguraci.
To je všechny informace, které jsme chtěli sdílet o generálních nastaveních souborového serveru Samba v Centu 7. Můžete postupovat pouze o pokyny uvedené změnou parametrů a jejich hodnot pro vytvoření optimální konfigurace.