Ubuntu

Kako postaviti Samba Server za dijeljenje datoteka na Ubuntu

Kako postaviti Samba Server za dijeljenje datoteka na Ubuntu

Imate li više strojeva s nekoliko operativnih sustava? Tada ćete se možda suočiti s problemima tijekom prijenosa datoteka između tih strojeva. Nije sjajan osjećaj gubiti vrijeme na rješavanje problema s prijenosom datoteka.

Stoga predlažemo da stvorimo mapu, a zatim je podijelimo sa svim sustavima povezanim s lokalnom mrežom. U ovom vodiču provest ćemo vas kroz postupak postavljanja mape u vašoj lokalnoj mreži kako biste mogli dijeliti njezin sadržaj u sustavima Windows i Linux. Njegova jedina jednokratna instalacija s nekoliko malih konfiguracija i vaše datoteke trebaju biti spremne za dijeljenje na različitim računalima.

Koristit ćemo popularan alat Samba.

Postavljanje Samba poslužitelja za razmjenu datoteka na Linuxu, Windowsima i Mac OS X sustavima

Samba je alat otvorenog izvora koji vam može pomoći da dijelite datoteke i pisač na više platformi, uključujući Linux, Windows i Mac putem mreže.

Ovaj vas vodič vodi o tome kako instalirati i konfigurirati Sambu kako biste omogućili dijeljenje datoteka između Ubuntu i Windows. Međutim, prvo moramo pripremiti svoje okruženje na sljedeći način:

Korak 1 - Postavljanje Ubuntu i Windows domaćina

Na Ubuntuu stavite svoj Ubuntu IP i ime hosta u datoteku / etc / hosts. Također, dodajte zapis za Windows IP i ime hosta.

sudo vi / etc / hosts

Ubuntu datoteka hostova

U sustavu Windows stavite IP računala i ime računala. Također dodajte zapis za svoj Ubuntu IP i ime hosta.

notepad C: \\ Windows \ System32 \ drivers \ etc \ hosts

Datoteka hosta sustava Windows

Korak 2 - Konfiguriranje domena

Oba stroja moraju biti u istoj domeni, provjerite zadanu domenu Windows radne stanice pomoću sljedeće naredbe.

mrežna konfiguracija radna stanica

Trenutna domena sustava Windows

Kao što vidite iz prethodnog snimka zaslona, ​​Windows domena je WORKGROUP.

Korak 3 - Omogućite dijeljenje datoteka na sustavu Windows

Omogućite dijeljenje datoteka u sustavu Windows, otvorite cmd s administratorskim privilegijama i pokrenite sljedeće dvije naredbe.

netsh advfirewall firewall set rule rule = "Dijeljenje datoteka i pisača" new enable = Yes netsh advfirewall firewall set rule rule = "Network Discovery" new enable = Yes

Izlaz bi trebao biti kao u nastavku:

Omogućite dijeljenje datoteka i otkrivanje mreže

Korak 4 - Instalirajte Sambu na Ubuntu

Osigurajte da je vaš Ubuntu ažuriran.

sudo apt-get ažuriranje sudo apt-get nadogradnja

Pokrenite sljedeću naredbu da biste instalirali Sambu na Ubuntu.

sudo apt-get instalirati samba samba-uobičajeni python-glade2 system-config-samba

Instalirajte Sambu

Provjerite je li Samba instalacija bila uspješna.

gdje je samba

Izlaz bi se trebao svidjeti u nastavku:

Provjerite Samba instalaciju

Korak 5 - Postavljanje javne dijeljene mape na Ubuntuu

Stvorite javni direktorij na Ubuntuu za dijeljenje.

sudo mkdir -p / home / hendadel / sambashare

Postavite dozvole za direktorij tako da ga svatko može čitati / pisati.

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

Stvorite dijeljeni direktorij

Korak 6 - Kopiranje i postavljanje datoteke konfiguracije

Kopirajte zadanu konfiguracijsku datoteku Samba da bude sigurnosna kopija u slučaju da se u budućnosti dogodi bilo kakva pogreška.

sudo cp / etc / samba / smb.conf / etc / samba / smb.konf.sigurnosna kopija

Uredi konfiguracijsku datoteku Samba

sudo vi / etc / samba / smb.konf

U konfiguracijsku datoteku Samba dodajte sljedeće redove:

[globalna] radna grupa = WORKGROUP niz poslužitelja = Samba Server% v netbios name = hendadel-VBox security = user [SambaShare] Comment = Samba Shared Directory path = / home / hendadel / sambashare writable = yes guest ok = yes only read = no force korisnik = nitko

Uredi datoteku za konfiguriranje Samba

Provjerite konfiguracijsku datoteku Samba pomoću sljedeće naredbe.

testparm

Izlaz bi trebao biti ovakav:

Provjera konfiguracijske datoteke Samba

Korak 7 - Ponovo pokrenite Samba uslugu.

sudo servis smbd restart

Ponovo pokrenite Samba Services

Korak 8 - Pristupite Samba Share na sustavu Windows

Sada sa svog Windows računala otvorite run i upotrijebite sljedeću naredbu za otvaranje dijeljene mape Ubuntu.

\ 2.168.1.8 \ sambashare

Otvorite Shared From Run

Dijeljena mapa trebala bi se svidjeti ovo:

Dijeljena mapa iz sustava Windows

Sada možete stvoriti mape ili datoteke unutar zajedničkog direktorija s vašeg Windows računala i provjeriti jesu li ih stvorili i u Ubuntuu.

Prvo stvorite testnu mapu iz sustava Windows:

Izradite testnu mapu

Provjerite stvorenu mapu iz Ubuntu-a:

Označite Stvorena mapa

Korak 9 - Postavite privatni zajednički direktorij

Prije smo imali javnu mapu za sve članove mreže. Što ako mapu trebate podijeliti s određenim korisnicima ili, drugim riječima, korisnici koji imaju samo korisničko ime i lozinku mogu pristupiti dijeljenom direktoriju.

Prvo, moramo stvoriti grupu, dodati korisnike i članove u ovu grupu i samo članovi ove grupe trebali bi imati pristup dijeljenom direktoriju.

Stvorite grupu:

sudo addgroup smbgroup

Stvorite grupu

Dodajte svog korisnika Ubuntu-a u smbgroup.

sudo usermod -aG smbgroup hendadel

Dajte lozinku za korisnika sambe.

sudo smbpasswd -puta

Dodajte korisnika u grupu

Sada stvorite direktorij za privatno dijeljenje.

sudo mkdir -p / home / hendadel / sambaprivate /

Postavite dozvole za prethodni direktorij, tako da samo root i članovi smbgroup pristupaju dijeljenom direktoriju.

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

Promjena dozvola

Uredite konfiguracijsku datoteku Samba da biste dodali novostvoreni direktorij.

sudo vi / etc / samba / smb.konf

Dodajte sljedeće:

[SambaPrivate] put = / home / hendadel / sambaprivate važeći korisnici = @smbgroup gost ok = ne zapisljiv = da pregledljiv = da

Konfiguracijska datoteka trebala bi biti sljedeća:

Uredi datoteku za konfiguriranje Samba

Ponovo pokrenite uslugu Samba.

sudo servis smbd restart

Provjerite konfiguracijsku datoteku Samba:

testparm

Ponovo pokrenite uslugu i provjerite konfiguracije

Provjerite dvije stvorene mape s Windows računala.

\ 2.168.1.8 \ sambashare

Windows bi vas trebao pitati za korisničko ime i lozinku, kao što je prikazano na snimci zaslona u nastavku.

Unesite korisničko ime i lozinku

Nakon unosa vjerodajnica trebali biste vidjeti dijeljene direktorije kao u nastavku.

Označite dijeljene mape

Napokon, nadam se da vam se svidio ovaj vodič. Štoviše, za sva daljnja pitanja, ostavite nam komentar i rado ćemo vam pomoći.

Kako koristiti AutoKey za automatizaciju Linux igara
AutoKey je uslužni program za automatizaciju radne površine za Linux i X11, programiran na Python 3, GTK i Qt. Koristeći njegovu skriptiranje i MACRO ...
Kako prikazati brojač FPS-a u Linux igrama
Linux gaming dobio je velik poticaj kada je Valve najavio Linux podršku za Steam klijent i njihove igre 2012. godine. Od tada su mnoge AAA i indie igr...
Kako preuzeti i igrati Sid Meier's Civilization VI na Linuxu
Uvod u igru Civilization 6 moderan je pogled na klasični koncept predstavljen u seriji igara Age of Empires. Ideja je bila prilično jednostavna; započ...