Ve výchozím nastavení je přístup ke složkám v operačním systému CENS omezen, takže pokud potřebujete získat společný síťový adresář, musíte změnit určité parametry. Při provádění tohoto postupu není nic obtížného, ale budete muset nainstalovat další nástroj a provádět změny v konfiguračním souboru. Navrhujeme krok za krokem k řešení realizace úkolu.
Děláme složku obecně v Centu
Okamžitě jsme si všimneme, že použité změny budou platné pro všechny počítače místní sítě bez ohledu na instalaci operačního systému. To znamená, že přístup k adresáři bude moci získat uživateli počítače se systémem Windows nebo například MacOS. Všechny nastavení dochází v zařízení, kde se nachází stejný adresář. Začněme od prvního kroku.Krok 1: Instalace a spouštění samba
Samba je bezplatný software, jehož funkce se soustředí na interakci se síťovými objekty. Je to s tímto nástrojem, který bude otevřen pro otevření lokálního přístupu pro požadovanou složku. V CENTOS, tento nástroj není zahrnut do standardního balíčku, takže to bude muset přidat sám sebe, a to je děláno takto:
- Otevřete standardní konzoli, například pomocí ikony v nabídce Aplikace.
- Zadejte příkaz Sudo Yum Instalovat Samba Samba-Common Commone a klikněte na klávesu Enter.
- Předpona sudo znamená, že akce bude provedena jménem superuživatele, takže musíte potvrdit ověřování účtu zadáním hesla.
- Bude existovat oznámení o záměru přidat nové balíčky v OS, přijmout jej výběrem verze Y.
- Pro stálou službu je nutné, aby to začalo s CENTOS. Přidejte jej do Autoload pomocí sudo CHKCONFIG --Level 345 SMB zapnuto.
- Poté spusťte službu Samba Service SMB Start Command a přejděte k dalšímu kroku.
Krok 2: Vytvoření oprávnění pro firewall
Firewall zabudovaný do operačního systému ještě neví, že nová služba může být důvěryhodná. Manuální, musíte to určit změní pravidla. Rozlišení je aktivováno porty portů, na kterých běží Samba. Stále potřebujete aktivovat stálé pravidlo superuseru přes SU - a zadejte takové příkazy střídavě:
Iptables -A Input -P UDP -M UDP -S 192.168.1.0/24 --dport 137 -J Přijmout
IPTBLES -A INPUT -P UDP -M UDP -S 192.168.1.0/24 --DPORT 138 -J Accept
Iptables -A Input -P TCP -M TCP -S 192.168.1.0/224 --dport 139 -J Přijmout
Iptables -A Input -p TCP -M TCP -S 192.168.0.0/224 --DPort 445 -J Přijmout
V tomto případě byl použit standardní nástroj Firewall Firewall. Pokud potřebujete provést další konfiguraci brány firewall, doporučujeme vám seznámit s příručkou prezentovaným v samostatném článku podle následujícího odkazu.
Přečtěte si více: Nastavení Iptables v Centos 7
Krok 3: Spuštění konfigurace Samba a zkoumání parametrů
Poskytování přístupu sdílené složky se provádí změnou konfiguračního souboru SAMBA. Používá konkrétní syntaxi, jeho parametry a hodnoty. Pokud chcete pokračovat v práci s tímto nástrojem, doporučuje se znát alespoň základní pojmy. Nicméně, pro startéry, pojďme na obrázku se spuštěním souboru tohoto nastavení.
- Doporučujeme vám použít pohodlný textový editor COX Nano. Ve výchozím nastavení to není v Centu, tak jej nainstalovat zadáním příkazu Sudo Yum Install Nano.
- Potvrďte akci zadáním hesla z účtu SuperUser.
- Spusťte konfigurační soubor spuštěním sudo nano /etc/samba/smb.conf.
- Nyní se obrazovka zobrazí veškerý obsah souboru.
Jak vidíte, konfigurace již určuje určitá pravidla jak globální, tak oddělené. Přečtěte si základní pravidla a jejich hodnoty:
- pracovní skupina - název pracovní skupiny, ve které server obsahuje;
- Serverový řetězec - stručný libovolný popis serveru;
- Rozhraní - síťová rozhraní k dispozici pro připojení k řezu;
- Hostitelé umožňují - hostitelé, kteří mohou přistupovat;
- Hostitelé popírají - zakázané hostitele;
- Soubor protokolu - soubor, kde budou uložena všechna oznámení, chybové kódy pro jiné akce;
- MAX SIZE LOG - Maximální velikost výše uvedeného souboru (po překonání maxima je vytvořen nový soubor);
- Bezpečnost je způsob, jak ověřit autentičnost uživatele;
- Účet hostů - Asociace pro účet hosta.
Níže uvede příklad části sekce.
[globální]
Workgroup = Workgroup.
Server String = Samba Server% V
Název NetBIOS = Centos
Rozhraní = LO ETH0 192.168.12 / 24 192.168.13.2.24
Hostitelé umožňují = 127. 192.168.12. 192.168.13.
Log soubor = /var/log/samba/log.%M
MAX LOG SIZE = 50
Security = Uživatel.
Passdb backend = tdbsam
Mapa pro hosty = špatný uživatel
Krok 4: Vytvoření veřejné složky
Nyní víte o základních parametrech Samby a jak se sekce vypadá jako něco - soubor pravidel pro konkrétní složku. Zůstává pouze takovou skupinu. Pokud je požadovaný adresář ještě neexistuje, vytvořte jej pomocí příkazu mkdir / home / user / user / ashare, kde / home / user / ashare je cesta k adresáři a jeho názvu.
- Spusťte textový editor Nano, jak je uvedeno v předchozím kroku.
- Provádět změny, například:
[Složka]
Cesta = / tmp
Public = Ano.
Zapisovatelný = ano.
Tisknutelný = Ne.
Seznam zápisu = + personál
Zde složka je název sekce, cesta = / TMP - cesta ke složce a všechny ostatní parametry otevřou plný přístup pro všechna účastníci místní sítě. Uživatel může pouze zobrazit obsah, ale také v každém způsobu, jak jej upravit. Po provedení změn stiskněte klávesy CTRL + O, abyste je uložili.
- Neměňte název souboru, který chcete nahrát, ale jednoduše stiskněte klávesu Enter.
- Ukončete textový editor přes CTRL + X.
- Aktualizujte konfiguraci aktivací služby SMB Reload Service.
- Zkontrolujte výkonnost všech částí testparm -S /etc/samba/smb.conf.
- Pokud vznikly nějaké chyby, budete muset restartovat službu: Service SMB Restart.
Samostatně bych chtěl poznamenat, že přístupová práva pro uživatele jednoho zařízení jsou nakonfigurována jinými metodami. Utility Samba není určen k provádění těchto operací. Máte-li zájem o téma nastavení oprávnění na jednom místním počítači, přečtěte si návod k tomuto tématu v materiálu dále.
Přečtěte si více: Nastavení přístupových práv v Linuxu
Vzdálený adresář v Centu zmizí ze složky Síť, ale poznamenejte si, že zadané parametry v konfiguračním souboru zůstanou. Proto při čištění složek musíte upravit a nastavit nástroj, který je dnes používán odstraněním všech zbytečných sekcí.
Viz také: Smazat adresář v Linuxu
Nyní máte informace o tom, jak můžete sdílet složku v Centu bez problémů. Po dokončení tohoto postupu se adresář objeví na všech místních zařízeních. Cesta systému Windows bude například zobrazen: LinuxServer složka, kde LinuxServer je název nadřazeného auta a složka je stejná složka.