Ubuntu

Ako nastaviť server zdieľania súborov Samba na Ubuntu

Ako nastaviť server zdieľania súborov Samba na Ubuntu

Máte viac počítačov s niekoľkými operačnými systémami? Pri prenose súborov tam a späť medzi týmito strojmi potom môžete čeliť problémom. Nie je to skvelý pocit, strácať čas riešením problémov s prenosom súborov.

Preto navrhujeme vytvoriť priečinok a potom ho zdieľať so všetkými systémami pripojenými k lokálnej sieti. V tomto výučbe vás prevedieme procesom nastavenia priečinka v miestnej sieti, aby ste mohli zdieľať jeho obsah v systémoch Windows a Linux. Je to jediná jednorazová inštalácia s niekoľkými malými konfiguráciami a vaše súbory by mali byť pripravené na zdieľanie na rôznych počítačoch.

Použijeme populárny nástroj Samba.

Nastavenie servera Samba na zdieľanie súborov v systémoch Linux, Windows a Mac OS X

Samba je nástroj opensource, ktorý vám pomôže zdieľať súbory a tlačiareň na rôznych platformách vrátane Linuxu, Windows a Mac cez sieť.

Tento výukový program vás prevedie inštaláciou a konfiguráciou produktu Samba, ktorý umožní zdieľanie súborov medzi Ubuntu a Windows. Najprv však musíme pripraviť naše prostredie takto:

Krok 1 - Nastavenie hostiteľov Ubuntu a Windows

V systéme Ubuntu vložte svoju adresu IP a názov hostiteľa v Ubuntu do súboru / etc / hosts. Pridajte tiež záznam pre adresu IP systému Windows a názov hostiteľa.

sudo vi / etc / hosts

Súbor hostiteľov Ubuntu

V systéme Windows zadajte adresu IP a názov hostiteľa. Pridajte tiež záznam pre svoju adresu IP Ubuntu a názov hostiteľa.

poznámkový blok C: \\ Windows \ System32 \ drivers \ etc \ hosts

Súbor hostiteľov Windows

Krok 2 - Konfigurácia domén

Oba počítače musia byť v rovnakej doméne, pomocou nasledujúceho príkazu skontrolujte predvolenú doménu pracovnej stanice Windows.

net config pracovná stanica

Aktuálna doména systému Windows

Ako vidíte z predchádzajúcej snímky obrazovky, doména systému Windows je WORKGROUP.

Krok 3 - Povolenie zdieľania súborov v systéme Windows

V systéme Windows povoľte zdieľanie súborov, otvorte cmd s oprávneniami správcu a spustite ďalšie dva príkazy.

skupina pravidiel firewallu netsh advfirewall skupina = "Zdieľanie súborov a tlačiarní" nové povolenie = Áno skupina pravidiel skupiny firewallov netsh advfirewall nastavená = nové povolenie = áno

Výstup by mal byť nasledovný:

Povoliť zdieľanie súborov a zisťovanie v sieti

Krok 4 - Nainštalujte Sambu na Ubuntu

Zaistite, aby bol váš Ubuntu aktualizovaný.

sudo apt-get aktualizácia sudo apt-get aktualizácia

Spustením nasledujúceho príkazu nainštalujte Sambu na Ubuntu.

sudo apt-get install samba samba-common python-glade2 system-config-samba

Nainštalujte si Sambu

Skontrolujte, či bola inštalácia Samba úspešná.

kdeže samba

Výstup by mal vyzerať nižšie:

Overte inštaláciu Samba

Krok 5 - Nastavte verejný zdieľaný priečinok v systéme Ubuntu

Vytvorte verejný adresár v Ubuntu na zdieľanie.

sudo mkdir -p / home / hendadel / sambashare

Nastavte oprávnenie adresára tak, aby do neho mohol ktokoľvek čítať a zapisovať.

sudo chown -R nikto: nogroup / home / hendadel / sambashare / sudo chmod -R 0775 / home / hendadel / sambashare /

Vytvorte zdieľaný adresár

Krok 6 - Skopírujte a nastavte konfiguračný súbor

Skopírujte predvolený konfiguračný súbor Samba ako záložný súbor pre prípad, že by sa v budúcnosti vyskytla chyba.

sudo cp / etc / samba / smb.conf / etc / samba / komu.konf.záloha

Upravte konfiguračný súbor Samba

sudo vi / etc / samba / smb.konf

Pridajte ďalšie riadky do konfiguračného súboru Samba:

[global] workgroup = WORKGROUP server string = Samba Server% v netbios name = hendadel-VBox security = user [SambaShare] Comment = Cesta zdieľaného adresára Samba = / home / hendadel / sambashare writeable = yes guest ok = yes only read = no force užívateľ = nikto

Upravte konfiguračný súbor Samba

Pomocou nasledujúceho príkazu skontrolujte konfiguračný súbor Samba.

testparm

Výstup by mal byť taký:

Skontrolujte konfiguračný súbor Samba

Krok 7 - Reštartujte službu Samba.

sudo služba smbd reštart

Reštartujte služby Samba

Krok 8 - Prístup k službe Samba Share v systéme Windows

Teraz na počítači so systémom Windows otvorte príkaz run a pomocou nasledujúceho príkazu otvorte zdieľaný priečinok Ubuntu.

\ 2.168.1.8 \ sambashare

Otvorte zdieľané z behu

Zdieľaný priečinok by mal vyzerať takto:

Zdieľaný priečinok z Windows

Teraz môžete vo svojom zdieľanom adresári vytvárať priečinky alebo súbory z počítača so systémom Windows a skontrolovať, či sa vytvorili aj v Ubuntu.

Najskôr vytvorte testovací priečinok v systéme Windows:

Vytvorte testovací priečinok

Skontrolujte vytvorený priečinok z Ubuntu:

Začiarknite políčko Vytvorený priečinok

Krok 9 - Nastavte súkromný zdieľaný adresár

Predtým sme mali verejný priečinok pre všetkých členov siete. Čo ak potrebujete zdieľať priečinok s niektorými konkrétnymi používateľmi alebo inými slovami, používatelia, ktorí majú iba používateľské meno a heslo, majú prístup do zdieľaného adresára.

Najskôr musíme vytvoriť skupinu, pridať do tejto skupiny používateľov a členov a do zdieľaného adresára by mali mať prístup iba členovia tejto skupiny.

Vytvorte skupinu:

sudo addgroup smbgroup

Vytvorte skupinu

Pridajte svojho používateľa systému Ubuntu do skupiny smbgroup.

sudo usermod -aG smbgroup hendadel

Zadajte heslo pre používateľa samby.

sudo smbpasswd -a hendadel

Pridajte používateľa do skupiny

Teraz vytvorte adresár, ktorý chcete zdieľať v súkromí.

sudo mkdir -p / home / hendadel / sambaprivate /

Nastavte povolenia na predchádzajúci adresár, aby k zdieľanému adresáru mal prístup iba root a členovia smbgroup.

sudo chown -R root: smbgroup / home / hendadel / sambaprivate / sudo chmod -R 0770 / home / hendadel / sambaprivate /

Zmena povolení

Upravte konfiguračný súbor Samba a pridajte nový vytvorený adresár.

sudo vi / etc / samba / smb.konf

Pridajte nasledujúce:

[SambaPrivate] path = / home / hendadel / sambaprivate valid users = @smbgroup guest ok = no writable = yes browsable = yes

Konfiguračný súbor by mal byť nasledovný:

Upravte konfiguračný súbor Samba

Reštartujte službu Samba.

sudo služba smbd reštart

Skontrolujte konfiguračný súbor Samba:

testparm

Reštartujte službu a skontrolujte konfigurácie

Skontrolujte dva vytvorené priečinky zo zariadenia so systémom Windows.

\ 2.168.1.8 \ sambashare

Systém Windows by vás mal požiadať o používateľské meno a heslo, ako je uvedené na nasledujúcom obrázku.

Zadajte užívateľské meno a heslo

Po zadaní prihlasovacích údajov by sa vám mali zobraziť zdieľané adresáre, ako je uvedené nižšie.

Začiarknite políčko Zdieľané priečinky

Na záver dúfam, že sa vám tento návod páčil. V prípade akýchkoľvek ďalších otázok nám zanechajte komentár a radi vám pomôžeme.

Top 5 ergonomických produktov pre počítačové myši pre Linux
Spôsobuje dlhodobé používanie počítača bolesť zápästia alebo prstov? Trpíte stuhnutými kĺbmi a neustále si musíte podávať ruky? Cítite pálivú bolesť z...
Ako zmeniť nastavenie myši a touchpadu pomocou systému Xinput v systéme Linux
Väčšina distribúcií systému Linux sa štandardne dodáva s knižnicou „libinput“ na spracovanie vstupných udalostí v systéme. Dokáže spracovať vstupné ud...
S ovládaním pomocou myši X-Mouse môžete tlačidlá myši premapovať odlišne pre iný softvér
Možno budete potrebovať nástroj, ktorý by mohol zmeniť ovládanie myši pri každej aplikácii, ktorú používate. Ak je to váš prípad, môžete vyskúšať apli...