Sambu je možné použiť na nastavenie úložného servera alebo zdieľanie súborov a adresárov v systéme Linux.
V tomto článku vám ukážem, ako nainštalovať a nakonfigurovať zdieľanie Samba v systéme Windows a CentOS 7. Začnime.
Server Samba a klientske počítače sú nastavené nasledovne:
The Samba Storage Server (na základe CentOS 7) má názov hostiteľa smb server a IP adresu 10.0.1.11
The Klient Samba CentOS 7 má meno hostiteľa smb-klient a IP adresu 10.0.1.14
The Klient Samba Windows 7 má IP adresu 10.0.1.12
Tieto počítače sú v rovnakej sieti 10.0.1.0/24
Konfigurácia DNS pre server Samba:
Predtým, ako začnete, skontrolujte, či je váš server DNS správne nakonfigurovaný. V opačnom prípade sa Samba nemusí spustiť.
Konfigurácia úplného servera DNS nie je v rozsahu tohto článku, preto som upravil súbor /etc/hosts súbor každého počítača CentOS 7 a pridal tam nasledujúci riadok.
Server smb 10.0.1.11Na smb server a smb-klient stroj, môžete jednoducho spustiť nasledujúci príkaz a pridať vyššie uvedený riadok do súboru /etc/hosts súbor:
$zahodil '10 .0.1.11 smb server' | sudo tričko -do /atď/hostitelia
V prípade klienta Windows som na úpravu použil Poznámkový blok C: Windows System32 Drivers etc hosts súbor a pridal tam nasledujúci riadok:
Server smb 10.0.1.11Krok 1:
Choďte do Začnite menu a hľadať poznámkový blok . Teraz kliknite pravým tlačidlom myši Poznámkový blok ikonu a kliknite na Spustiť ako správca .
Krok 2:
Teraz stlačte + alebo ísť do Súbor > Otvorené… a vyberte súbor C: Windows System32 Drivers etc hosts
Krok 3:
Teraz pridajte vyššie uvedený riadok na koniec súboru. Teraz stlačte + s alebo choď na Súbor > Uložiť na uloženie súboru.
Inštalácia servera Samba:
Server Samba nie je v predvolenom nastavení nainštalovaný v systéme CentOS 7. Musíte ho teda nainštalovať na server smb server stroj.
Pred inštaláciou servera Samba spustite nasledujúci príkaz na aktualizáciu súboru YUM vyrovnávacia pamäť archívu balíkov:
$sudo mňam makecache
Teraz aktualizujte svoj systém CentOS 7 pomocou nasledujúceho príkazu:
$sudo mňam aktualizácia
Ak je k dispozícii aktualizácia, malo by sa vám zobraziť nasledujúce okno. Stlačte a a potom stlačte pokračovať.
Dokončenie procesu aktualizácie by malo chvíľu trvať. Po dokončení reštartujte systém spustením nasledujúceho príkazu.
$sudoreštartovaťTeraz nainštalujte server Samba pomocou nasledujúceho príkazu:
$sudo mňam nainštalovaťsamba
Teraz stlačte a a potom stlačte pokračovať.
Mal by byť nainštalovaný server Samba.
Služby samby koho a nmb sú predvolene zastavené. Musíte ich začať skôr, ako urobíte čokoľvek.
Spustite koho službu s nasledujúcim príkazom:
$sudosystemctl start smb
Spustite nmb službu s nasledujúcim príkazom:
$sudosystemctl start nmb
Teraz musíte pridať koho a nmb služby pri štarte systému, aby sa spustili pri štarte serverového počítača.
Pridajte koho službu pri štarte systému pomocou nasledujúceho príkazu:
$sudosystemctlpovoliťkoho
Pridajte nmb službu pri štarte systému pomocou nasledujúceho príkazu:
$sudosystemctlpovoliťnmb
Pridávanie a zoznam používateľov Samby:
Používatelia systému Windows majú iné schémy povolení súborov a adresárov ako Linux. Ak chcete pridať tieto dodatočné parametre k existujúcim používateľom systému Linux, pdbedit používa sa príkaz.
Svojho prihláseného používateľa môžete pridať do Samby pomocou nasledujúceho príkazu:
$sudopdbedit-do -u$(kto som)
Teraz musíte nastaviť heslo Samba. Toto je heslo, ktoré použijete pri prihlásení do zdieľanej zložky Samba.
Zadajte užívateľské heslo Samba a stlačte .
Znova zadajte heslo pre Sambu a stlačte .
Mal by byť pridaný váš prihlasovací používateľ.
Do Samby môžete pridať aj ďalších používateľov Linuxu pomocou nasledujúceho príkazu:
$sudopdbedit-do -uUSERNAMEPoznámka: Tu, USERNAME môže byť akékoľvek používateľské meno Linuxu.
Teraz môžete uviesť zoznam všetkých používateľov Samby pomocou nasledujúceho príkazu:
$sudopdbedit-ONI
Povolenie prevádzky Samba:
Teraz povoľte návštevnosť samby na smb server stroj s nasledujúcim Firewalld príkaz:
$sudofirewall-cmd--Add-service= samba--permanent
Použiť nové Firewalld konfigurácia pomocou nasledujúceho príkazu:
$sudofirewall-cmd--naložiť
Prístup k akciám Samba z klienta CentOS 7:
Na svoje počítače CentOS 7, z ktorých chcete pripojiť zdieľané položky Samba, môžete nainštalovať klientske nástroje Samba smb server stroj.
Spustite nasledujúci príkaz a nainštalujte klientske nástroje Samba na klienta CentOS 7:
$sudo mňam nainštalovaťsamba-klient
Teraz stlačte a a potom stlačte pokračovať.
Mali by byť nainštalované klientske nástroje Samba.
Teraz môžete uviesť všetky dostupné zdieľania pre vaše prihlásenie USERNAME na smb server stroj s nasledujúcim príkazom:
$smbclient-UUSERNAME> -ONI //MENO HOSŤAPoznámka: Tu USERNAME je vaše používateľské meno Samba a MENO HOSŤA je názov DNS alebo IP vášho smb server .
Teraz zadajte svoje heslo Samba a stlačte .
Mali by byť uvedené všetky vaše akcie. V predvolenom nastavení je zdieľaný iba domovský adresár používateľa. Ak chcete, môžete pridať ďalšie zdieľania.
Teraz môžete svoj podiel pripojiť pomocou nasledujúceho príkazu:
$sudo namontovať -tcifs-alebo používateľské meno= USERNAME,heslo= SAMBA_PASSWORD//SERVER_IP/HORSKÝ BOD SHARENAME
Poznámka: USERNAME a SAMBA_HESLO sú prihlasovacie údaje do Samby, SERVER_IP je IP adresa súboru smb server , SHARENAME je názov akcie a HORSKÝ BOD je miesto/cesta, kam chcete pripojiť svoj podiel SHARENAME na CentOS 7.
Podiel je namontovaný.
Prístup k akciám Samba z klienta Windows:
Z okien stačí otvoriť Prieskumník súborov a napíšte \ MENO HOSŤA SHARENAME na vašom mieste, ako je označené na obrázku nižšie. Keď skončíte, stlačte .
Teraz zadajte svoju Sambu USERNAME a HESLO a kliknite na OK .
Mali by ste byť prihlásení do svojho podielu, ako vidíte.
Pridanie ďalších zdieľaní:
Ak potrebujete pridať ďalšie zdieľania, čítajte Vytvorenie zdieľania súborov časť článku na https://linuxhint.com/install-samba-on-ubuntu/
Poznámka: Robil som všetko, keď bol SELinux deaktivovaný. Práca so SELinuxom je mimo rozsah tohto článku. V dokumentácii k SELinuxu nájdete ďalšie informácie o SELinuxe a o tom, ako ho nastaviť pre Sambu.
Takto teda nainštalujete a nakonfigurujete zdieľanie Samba v systéme Windows a CentOS 7. Ďakujeme za prečítanie tohto článku.