V predvolenom nastavení je prístup k priečinkom v operačnom systéme CentOS obmedzený, takže ak potrebujete získať spoločný telefónny adresár, musíte zmeniť určité parametre. Pri vykonávaní tohto postupu nie je nič ťažké, budete musieť nainštalovať ďalší nástroj a vykonať zmeny v konfiguračnom súbore. Navrhujeme krok za krokom, aby sme sa zaoberali implementáciou úlohy.
Robíme zložku všeobecne v Centos
Ihneď zaznamenávame, že zmeny aplikované dnes sa budú vzťahovať na všetky počítače lokálnej siete bez ohľadu na OS nainštalovaný tam. To znamená, že prístup do adresára bude môcť získať užívateľ PC so systémom Windows alebo napríklad MacOS. Všetky nastavenia sa vyskytuje na zariadení, kde sa nachádza rovnaký adresár. Začnime z prvého kroku.Krok 1: Inštalácia a spustenie samby
Samba je slobodný softvér, ktorého funkcie sa sústreďuje na interakciu so sieťovými objektmi. Je to s týmto nástrojom, ktorý sa otvorí otvoriť lokálny prístup pre požadovaný priečinok. V Centos, tento nástroj nie je zahrnutý v štandardnom balíku, takže to bude musieť pridať sami, a to sa robí takto:
- Otvorte štandardnú konzolu, napríklad prostredníctvom ikony v ponuke aplikácie.
- Zadajte The SUDDO YUM nainštalovať Samba Samba-Common Command Tam a kliknite na tlačidlo ENTER.
- Predpona sudo znamená, že akcia bude vykonaná v mene Superuser, takže musíte potvrdiť autentifikáciu účtu zadaním hesla.
- Tam bude oznámenie o zámere pridať nové balíky v OS, prijať ho výberom verzie Y.
- Pre stály servis je potrebné, aby sa začalo s centos. Pridajte ho do automatického zapnutia pomocou sudo chkconfig --level 345 SMB na.
- Potom spustite službu Samba pomocou príkazu Štart Service SMB a prejdite na ďalší krok.
Krok 2: Vytváranie povolení pre firewall
Firewall zabudovaný do operačného systému ešte nevie, že nová služba môže byť dôveryhodná. Manuálne musíte to špecifikovať vykonaním zmien pravidiel. Rozlíšenie je aktivované prístavmi portov, na ktorých sa Samba beží. Stačí stačí aktivovať konštantné pravidlo Superuser cez Su - a zadajte takéto príkazy striedavo:
Iptables -a vstup -p UDP -M UDP -S 192.168.1.0/24 --DPort 137 -J
Iptables -a vstup -p UDP -M UDP -S 192.168.1.0/24 --DPort 138 -J
Iptables -a vstup -p tcp -m tcp -s 192.168.1.0/224 --DPort 139 -J prijatie
IPTAbles -A vstup -p TCP -M TCP -S 192.168.0.0/224 --DPort 445 -J prijatie
V tomto prípade sa použilo štandardné iptables firewall ovládací nástroj. Ak potrebujete vykonať ďalšiu konfiguráciu firewallu, odporúčame vám, aby ste sa zoznámili s príručkou uvedeným v samostatnom článku podľa nasledujúceho odkazu.
Čítajte viac: Nastavenie iptables v Centos 7
Krok 3: Spustenie konfigurácie SAMBA a skúmanie parametrov
Poskytovanie prístupu zdieľaného priečinka sa vykonáva zmenou konfiguračného súboru SAMBA. Používa špecifickú syntax, jej parametre a hodnoty. Ak chcete pokračovať v práci s týmto nástrojom, odporúča sa poznať aspoň základné koncepty. Avšak, pre štartéry, poďme na to narazíte na začiatok tohto súboru nastavení.
- Odporúčame vám používať pohodlný editor COX Text Nano. V predvolenom nastavení to nie je v centoch, takže ho nainštalujte zadaním príkazu SUDO YUM INSTALL NANO.
- Potvrďte akciu zadaním hesla z účtu Superuser.
- Spustite konfiguračný súbor spustením sudo nano /etc/samba/smb.conf.
- Teraz sa obrazovka zobrazí všetok obsah súboru.
Ako vidíte, konfigurácia už špecifikovala určité pravidlá ako globálne aj oddelené. Prečítajte si základné pravidlá a ich hodnoty:
- Pracovná skupina - názov pracovnej skupiny, v ktorej server zahŕňa;
- String servera - stručný ľubovoľný opis servera;
- Rozhrania - sieťové rozhrania sú k dispozícii na pripojenie k sekcii;
- Hostitelia umožňujú - hostitelia, ktorí môžu pristupovať;
- Hostitelia popierajú - zakázané hostitelia;
- Súbor denníka - súbor, kde budú všetky oznámenia uložené, chybové kódy pre iné akcie;
- Max Veľkosť záznam - Maximálna veľkosť vyššie uvedeného súboru (po prekonaní maxima je vytvorený nový súbor);
- Bezpečnosť je spôsob, ako overiť autentickosť používateľa;
- Hosťový účet - Združenie pre hosťujúci účet.
Nižšie nájdete príklad časti časti.
[Global]
Pracovná skupina = pracovná skupina
String server = Samba Server% V
NETBIOS NAME = Centos
Rozhrania = lo eth0162.168.12 / 24 192.168.13.2/24
Hostitelia umožňujú = 127. 192.168.12. 192.168.13.
protokolový súbor = /var/log/samba/log.%M
Max Log Size = 50
Zabezpečenie = používateľ.
Passdb backend = tdbsam
Mapa pre hosť = zlý používateľ
Krok 4: Vytvorenie verejného priečinka
Teraz viete o základných parametroch SAMBA a ako sekcia vyzerá ako niečo - súbor pravidiel pre konkrétny priečinok. Zostáva len tak, aby takúto skupinu. Ak požadovaný adresár ešte neexistuje, vytvorte ho pomocou príkazu Mkdir / Home / User / Ashare, kde / Home / User / Ashare je cesta k adresárovi a jeho mene.
- Spustite program Nano Text Editor, ako je znázornené v predchádzajúcom kroku.
- Zmeny, napríklad:
[Priečinok]
PATH = / TMP
Verejnosť = ÁNO.
Zapisovateľné = áno.
Tlačiteľné = č.
Napíšte zoznam = + personál
Tu priečinok je názov časti, cesta = / TMP - cesta k priečinku a všetky ostatné parametre Otvorte plný prístup pre všetkých účastníkov miestnych sietí. Užívateľ nemôže zobraziť iba obsah, ale aj v každom spôsobe ich upravovať. Po vykonaní zmien stlačte CTRL + O, aby ste ich uložili.
- Nemeňte názov súboru, ktorý chcete nahrať, ale jednoducho stlačte ENTER.
- Ukončite textový editor cez Ctrl + X.
- Aktualizujte konfiguráciu aktiváciou služby SMB Reload Service.
- Skontrolujte výkon všetkých sekcií testParm -s /etc/samba/smb.conf.
- Ak nejaké chyby vznikli, budete musieť reštartovať službu: servis SMB reštart.
Samostatne by som chcel poznamenať, že prístupové práva pre užívateľov jedného zariadenia sú nakonfigurované inými metódami. Utility Samba nie je určený na vykonanie týchto operácií. Ak máte záujem o tému nastavenie privilégií na jednom mieste, prečítajte si manuál na túto tému v materiáli ďalej.
Čítajte viac: Nastavenie prístupových práv v Linuxe
Vzdialený adresár v Centos zmizne zo sieťového priečinka, ale všimnite si, že zadané parametre v konfiguračnom súbore zostanú. Preto, keď čistiace priečinky, musíte upraviť a nastaviť nástroj, ktorý sa používa dnes odstránením všetkých zbytočných sekcií.
Pozri tiež: Odstrániť adresár v Linuxe
Teraz máte informácie o tom, ako môžete zdieľať priečinok v Centos bez akýchkoľvek ťažkostí. Po ukončení tohto postupu sa adresár zobrazí na všetkých miestnych zariadeniach. Napríklad cesta Windows bude zobrazená: Linuxserver priečinok, kde Linuxserver je názov rodičovského auta, a priečinok je rovnaký priečinok.