Povezivanje na drugi računar preko TeamViewera

Ako trebate raditi s istim datotekama na različitim računalima s različitim operacijskim sustavima, Samba program će pomoći u tome. Ali nije lako postaviti zajedničke mape na vlastitu ruku, a za prosječnog korisnika ovaj zadatak je vjerojatnije nemoguć. Ovaj članak će objasniti kako konfigurirati Sambu u Ubuntuu.

Vidi i: t
Kako instalirati Ubuntu
Kako postaviti internet vezu u ubuntu

Terminal

Uz pomoć "Terminal" u Ubuntuu možete da uradite bilo šta, tako da možete i konfigurirati Sambu. Za lakšu percepciju, ceo proces će biti podeljen na faze. U nastavku se nalaze tri opcije za postavljanje mapa: sa dijeljenim pristupom (svaki korisnik će moći otvoriti mapu bez traženja lozinke), s pristupom samo za čitanje i provjerom autentičnosti.

Korak 1: Priprema Windowsa

Pre nego što konfigurišete Sambu u Ubuntu-u, morate pripremiti operativni sistem Windows. Da bi se osigurao ispravan rad, neophodno je da svi uređaji koji učestvuju budu u istoj radnoj grupi, koja je navedena u samoj sambi. Podrazumevano, u svim operativnim sistemima se poziva radna grupa "WORKGROUP". Da biste odredili specifičnu grupu koja se koristi u operativnom sistemu Windows, morate koristiti "Komandna linija".

  1. Pritisnite kombinaciju tastera Win + R iu popup prozoru Run enter commandcmd.
  2. U otvorenom "Komandna linija" Izvedite sljedeću naredbu:

    net config workstation

Ime grupe za koju ste zainteresovani nalazi se u liniji "Workstation Domain". Možete vidjeti određenu lokaciju na slici iznad.

Dalje, ako na računaru sa Ubuntu postoji statički IP, potrebno ga je registrirati u datoteci "domaćini" na prozorima. Najlakši način da to uradite je upotreba "Komandna linija" sa administratorskim pravima:

  1. Pretražite sistem sa upitom "Komandna linija".
  2. U rezultatima kliknite na "Komandna linija" desnim klikom (RMB) i odaberite "Pokreni kao administrator".
  3. U prozoru koji se otvori, uradite sledeće:

    notepad C: Windows System32 drajveri itd

  4. U datoteci koja se otvara nakon izvršenja naredbe, upišite svoju IP adresu u zasebnu liniju.

Pogledajte i: Često se koriste komande "Komandna linija" u operativnom sistemu Windows 7

Nakon toga, priprema Windowsa se može smatrati završenom. Sve naredne radnje se izvode na računaru sa Ubuntu operativnim sistemom.

Iznad je samo jedan primjer otvaranja "Komandna linija" u operativnom sistemu Windows 7, ako iz nekog razloga niste mogli da ga otvorite ili imate drugu verziju operativnog sistema, preporučujemo da pročitate detaljne instrukcije na našem veb sajtu.

Više detalja:
Otvaranje "Command Prompt" u Windows 7
Otvaranje "komandne linije" u Windowsu 8
Otvaranje „komandne linije“ u operativnom sistemu Windows 10

Korak 2: Konfigurirajte Samba Server

Konfigurisanje Sambe je prilično naporan proces, pa pažljivo pratite svaku tačku instrukcija tako da na kraju sve radi ispravno.

  1. Instalirajte sve potrebne softverske pakete koji su potrebni za ispravan rad Sambe. Za ovo "Terminal" pokrenite naredbu:

    sudo apt-get install -y samba python-glade2

  2. Sada sistem ima sve potrebne komponente za konfiguraciju programa. Prvo, preporučuje se da napravite rezervnu kopiju konfiguracione datoteke. To možete učiniti pomoću ove naredbe:

    sudo mv /etc/samba/smb.conf /etc/samba/smb.conf.bak

    Sada, u slučaju bilo kakvih poteškoća, možete vratiti izvorni prikaz konfiguracijske datoteke. "smb.conf"radeći:

    sudo mv /etc/samba/smb.conf.bak /etc/samba/smb.conf

  3. Zatim kreirajte novu konfiguracijsku datoteku:

    sudo gedit /etc/samba/smb.conf

    Napomena: za kreiranje i interakciju sa datotekama u članku pomoću uređivača teksta Gedit, možete koristiti bilo koji drugi, pisanjem u odgovarajućem dijelu imena naredbe.

  4. Pogledajte i: Popularni uređivači teksta za Linux

  5. Nakon gore navedene akcije, otvoriće se prazan tekstualni dokument, morate kopirati sljedeće retke u njega, postavljajući time globalna podešavanja za Sumba server:

    [globalno]
    workgroup = WORKGROUPE
    netbios name = gate
    server string =% h server (Samba, Ubuntu)
    dns proxy = da
    log file = /var/log/samba/log.%m
    max log veličina = 1000
    mapa za gosta = loš korisnik
    korisnici dopuštaju gostima = da

  6. Takođe pogledajte: Kako kreirati ili izbrisati datoteke u Linuxu

  7. Sačuvajte promene u datoteci klikom na odgovarajuće dugme.

Nakon toga, primarna konfiguracija Sambe je završena. Ako želite da razumete sve navedene parametre, možete to uraditi na ovom sajtu. Da biste pronašli parametar koji vas zanima, proširite listu s lijeve strane. "smb.conf" i pronaći ga tamo odabirom prvog slova imena.

Pored fajla "smb.conf", promjene treba napraviti iu "limits.conf". Za ovo:

  1. Otvorite datoteku koja vam je potrebna u uređivaču teksta:

    sudo gedit /etc/security/limits.conf

  2. Prije posljednjeg retka u datoteci umetnite sljedeći tekst:

    * - nofile 16384
    root - nofile 16384

  3. Sačuvajte datoteku.

Kao rezultat, trebalo bi da ima sledeći oblik:

Ovo je neophodno da bi se izbegla greška koja se javlja kada se nekoliko korisnika istovremeno poveže sa lokalnom mrežom.

Sada, kako bi bili sigurni da su uneseni parametri ispravni, treba izvršiti sljedeću naredbu:

sudo testparm /etc/samba/smb.conf

Ako, kao rezultat, vidite tekst prikazan na slici ispod, to znači da su svi podaci koje ste unijeli tačni.

Ostaje da ponovo pokrenete Samba poslužitelj sa sljedećom naredbom:

sudo /etc/init.d/samba restart

Nakon obrade svih varijabli datoteka "smb.conf" i pravljenje izmena "limits.conf", možete ići direktno na kreiranje mapa

Pogledajte i: Često korištene naredbe u Linux terminalu

Korak 3: Kreiranje zajedničke mape

Kao što je već pomenuto, tokom članka ćemo napraviti tri foldera sa različitim pravima pristupa. Pokazat ćemo kako napraviti zajedničku mapu tako da je svaki korisnik može koristiti bez provjere autentičnosti.

  1. Za početak, kreirajte samu mapu. To se može uraditi u bilo kojem direktorijumu, u primjeru mapa će se nalaziti duž putanje "/ home / sambafolder /", i pozvao - "share". Ovdje je naredba za izvršenje za ovo:

    sudo mkdir -p / home / sambafolder / share

  2. Sada promijenite dozvole za mapu tako da je svaki korisnik može otvoriti i stupiti u interakciju s priloženim datotekama. To se postiže sljedećom naredbom:

    sudo chmod 777 -R / home / sambafolder / share

    Napomena: naredba mora navesti točnu putanju do ranije kreirane mape.

  3. Ostaje da opišete kreirani folder u Samba konfiguracionom fajlu. Prvo ga otvorite:

    sudo gedit /etc/samba/smb.conf

    Sada u uređivaču teksta, ostavljajući dva retka na dnu teksta, zalijepite sljedeće:

    [Share]
    comment = Full Share
    path = / home / sambafolder / share
    guest ok = da
    browsable = da
    writable = yes
    samo za čitanje = ne
    force user = korisnik
    force group = korisnici

  4. Spremite promjene i zatvorite editor.

Sad bi sadržaj konfiguracijske datoteke trebao izgledati ovako:

Da bi sve promjene stupile na snagu, morate ponovo pokrenuti Sambu. Ovo se radi dobro poznatom naredbom:

sudo servis smbd restart

Nakon toga, stvorena zajednička mapa bi se trebala pojaviti u Windowsu. Da biste to potvrdili, pratite "Komandna linija" sljedeće:

udio u vratima

Možete ga otvoriti i preko Explorera tako što ćete otići u direktorijum "Mreža"koji se nalazi na bočnoj strani prozora.

Događa se da mapa i dalje nije vidljiva. Najvjerovatnije, razlog za to je greška u konfiguraciji. Stoga, još jednom treba proći kroz sve gore navedene faze.

Korak 4: Kreiranje mape sa pristupom samo za čitanje

Ako želite da korisnici pretražuju datoteke na lokalnoj mreži, ali ih ne mogu uređivati, morate napraviti mapu s pristupom "Samo za čitanje". Ovo se radi po analogiji sa deljenom fasciklom, u konfiguracijskoj datoteci se postavljaju samo drugi parametri. Ali da ne bismo ostavljali nepotrebna pitanja, analizirajmo sve u fazama:

Pogledajte i: Kako saznati veličinu direktorija u Linuxu

  1. Kreirajte folder. U primjeru će biti u istom direktoriju kao "Share"samo će ime imati "Pročitaj". Dakle, u "Terminal" ulazimo:

    sudo mkdir -p / home / sambafolder / read

  2. Sada mu dajte potrebna prava izvršavanjem:

    sudo chmod 777 -E / home / sambafolder / čitanje

  3. Otvorite Samba konfiguracijsku datoteku:

    sudo gedit /etc/samba/smb.conf

  4. Na kraju dokumenta umetnite sljedeći tekst:

    [Pročitaj]
    comment = Samo čitanje
    path = / home / sambafolder / read
    guest ok = da
    browsable = da
    writable = ne
    samo za čitanje = da
    force user = korisnik
    force group = korisnici

  5. Spremite promjene i zatvorite editor.

Kao rezultat, trebalo bi da postoje tri bloka teksta u konfiguracijskoj datoteci:

Sada ponovo pokrenite Samba server kako bi sve promjene stupile na snagu:

sudo servis smbd restart

Posle ove fascikle sa pravima "Samo za čitanje" će biti kreirani i svi korisnici će se moći prijaviti, ali neće moći na bilo koji način modificirati datoteke koje se u njemu nalaze.

Korak 5: Kreiranje privatne mape

Ako želite da korisnici otvaraju mrežnu mapu prilikom autentikacije, koraci za njihovo kreiranje se neznatno razlikuju od gore navedenih. Učinite sljedeće:

  1. Napravite folder, na primjer, "Pasw":

    sudo mkdir -p / home / sambafolder / pasw

  2. Promijeni njena prava:

    sudo chmod 777 -R / home / sambafolder / pasw

  3. Sada kreirajte korisnika u grupi sambakoji će imati sva prava za pristup mrežnoj mapi. Da biste to uradili, prvo kreirajte grupu. "smbuser":

    sudo groupadd smbuser

  4. Dodajte novoformiranu grupu korisnika. Možete misliti na njegovo ime, u primjeru će biti "učitelj":

    sudo useradd -g smbuser učitelj

  5. Postavite lozinku koju morate unijeti da biste otvorili mapu:

    sudo smbpasswd-učitelj

    Napomena: nakon izvršavanja naredbe, od vas će se tražiti da unesete lozinku, a zatim je ponovite, imajte na umu da se znakovi ne prikazuju pri unosu.

  6. Ostaje samo da unesete sve potrebne postavke direktorijuma u Samba konfiguracijsku datoteku. Da biste to uradili, prvo ga otvorite:

    sudo gedit /etc/samba/smb.conf

    Zatim kopirajte ovaj tekst:

    [Pasw]
    comment = Samo lozinka
    path = / home / sambafolder / pasw
    važeći korisnici = učitelj
    samo za čitanje = ne

    Važno: ako ste slijedili četvrti paragraf ove upute, kreirali ste korisnika s drugim imenom, onda ga morate unijeti u red "važeći korisnici" nakon znaka "=" i razmaka.

  7. Spremite promjene i zatvorite uređivač teksta.

Tekst u konfiguracijskoj datoteci trebao bi sada izgledati ovako:

Da biste bili sigurni, provjerite datoteku pomoću naredbe:

sudo testparm /etc/samba/smb.conf

Kao rezultat toga, trebalo bi da vidite nešto ovako:

Ako je sve u redu, ponovo pokrenite server:

sudo /etc/init.d/samba restart

System config samba

Grafički korisnički interfejs (GUI) može uvelike olakšati konfiguraciju Sambe u Ubuntuu. U najmanju ruku, za korisnika koji je upravo prešao na Linux, ova metoda će se činiti razumljivijom.

Korak 1: Instalacija

U početku je potrebno instalirati poseban program u sistemu koji ima interfejs i koji je neophodan za podešavanje. To se može uraditi "Terminal"pokretanjem naredbe:

sudo apt install system-config-samba

Ako ranije niste instalirali sve Samba komponente na računalo, morat ćete preuzeti i instalirati još nekoliko paketa s njim:

sudo apt-get install -y samba samba-zajednički python-glade2 system-config-samba

Nakon što je sve što je potrebno instalirano, možete nastaviti direktno s postavkom.

Korak 2: Pokrenite

Samba System Config možete pokrenuti na dva načina: koristeći "Terminal" i kroz meni bash.

Metod 1: Terminal

Ako se odlučite za upotrebu "Terminal", onda trebate učiniti sljedeće:

  1. Pritisnite kombinaciju tastera Ctrl + Alt + T.
  2. Unesite sljedeću naredbu:

    sudo system-config-samba

  3. Kliknite Enter.

Zatim trebate unijeti sistemsku lozinku, nakon čega se otvara programski prozor.

Napomena: tokom konfiguracije Sambe koristeći System Config Samba, ne zatvarajte prozor "Terminal", jer će se u tom slučaju program zatvoriti i sve promjene neće biti spremljene.

Metod 2: Bash meni

Drugi metod će se činiti mnogo lakšim, jer se sve operacije izvode u grafičkom interfejsu.

  1. Kliknite na gumb Bash menu, koji se nalazi u gornjem lijevom kutu radne površine.
  2. Unesite upit za pretraživanje u prozor koji se otvara. "Samba".
  3. Kliknite na istoimeni program u sekciji "Aplikacije".

Nakon toga, sistem će vas pitati za lozinku korisnika. Unesite ga i program će se otvoriti.

Korak 3: Dodajte korisnike

Pre nego što počnete direktno konfigurisati Samba direktorijume, morate dodati korisnike. To se vrši preko menija postavki programa.

  1. Kliknite na stavku "Podešavanje" na gornjoj traci.
  2. U meniju izaberite stavku "Samba Users".
  3. U prozoru koji se pojavi kliknite "Dodaj korisnika".
  4. Na padajućoj listi "Unix korisničko ime" izaberite korisnika kome će biti dozvoljeno da uđe u fasciklu.
  5. Ručno unesite korisničko ime za Windows.
  6. Unesite lozinku, a zatim je ponovo unesite u odgovarajuće polje.
  7. Pritisnite dugme "OK".

Na ovaj način možete dodati jednog ili više korisnika Sambe, au budućnosti definirati njihova prava.

Vidi i: t
Kako dodati korisnike u grupu u Linuxu
Kako pregledati listu korisnika u Linuxu

Korak 4: Podešavanje servera

Sada moramo početi sa postavljanjem Samba servera. Ova akcija je mnogo jednostavnija u grafičkom interfejsu. Evo šta trebate učiniti:

  1. U glavnom prozoru programa kliknite na stavku "Podešavanje" na gornjoj traci.
  2. Iz liste izaberite liniju "Postavke servera".
  3. U prozoru koji se pojavi, na kartici "Main"uđite u liniju "Radna grupa" ime grupe, od kojih će svi računari moći da se povežu sa Samba serverom.

    Napomena: kao što je spomenuto na početku članka, ime grupe treba da bude isto za sve učesnike. Podrazumevano, svi računari imaju jednu radnu grupu - "WORKGROUP".

  4. Unesite opis grupe. Ako želite, možete ostaviti default, ovaj parametar ne utječe na ništa.
  5. Kliknite na karticu "Sigurnost".
  6. Definirajte način provjere autentičnosti kao "Korisnik".
  7. Izaberite iz padajuće liste "Šifriraj lozinke" opcija koja vas zanima.
  8. Izaberite nalog gosta.
  9. Kliknite "OK".

Nakon toga, podešavanje servera će biti završeno, možete nastaviti direktno sa kreiranjem Samba mapa.

Korak 5: Kreiranje mapa

Ako ranije niste kreirali javne foldere, prozor programa će biti prazan. Da biste kreirali novu mapu, morate uraditi sljedeće:

  1. Kliknite na dugme sa slikom znaka plus.
  2. U prozoru koji se otvori, na kartici "Main"klik "Pregled".
  3. U upravitelju datoteka navedite mapu za dijeljenje..
  4. Ovisno o vašim postavkama, označite okvir pored "Dozvoljeno snimanje" (korisniku će biti dozvoljeno da uređuje datoteke u javnoj mapi) i "Vidljivo" (na drugom PC-u, dodata mapa će biti vidljiva).
  5. Kliknite na karticu "Pristup".
  6. Ima mogućnost definiranja korisnika kojima će biti dopušteno otvaranje dijeljene mape. Da biste to uradili, označite polje pored "Dajte pristup samo određenim korisnicima". Nakon toga, morate ih odabrati sa liste.

    Ako ćete napraviti javnu mapu, stavite prekidač u položaj "Podijeli sa svima".

  7. Pritisnite dugme "OK".

Nakon toga, novootvoreni folder će biti prikazan u glavnom prozoru programa.

Ako želite, možete kreirati još nekoliko mapa koristeći gore navedene upute, ili možete promijeniti one koje ste već kreirali klikom na gumb. "Promjena svojstava odabranog direktorija".

Kada kreirate sve potrebne mape, možete zatvoriti program. Ovo je mjesto gdje su završena uputstva za konfiguriranje Sambe u Ubuntu pomoću System Config Samba programa.

Nautilus

Postoji još jedan način da konfigurišete Sambu u Ubuntuu. Savršen je za korisnike koji ne žele da instaliraju dodatni softver na svom računaru i koji ne vole da koriste "Terminal". Sva podešavanja će biti izvršena u standardnom Nautilus fajl menadžeru.

Korak 1: Instalacija

Koristeći Nautilus za konfigurisanje Sambe, način na koji je program instaliran je malo drugačiji. Ovaj zadatak se može postići "Terminal", kao što je gore opisano, ali drugi metod će biti razmatran u nastavku.

  1. Otvorite Nautilus klikom na ikonu na traci zadataka sa istim imenom ili pretraživanjem sistema.
  2. Idite do direktorija u kojem je željeni direktorij za dijeljenje.
  3. Kliknite desnim tasterom miša i izaberite liniju iz menija "Svojstva".
  4. U prozoru koji se otvori, idite na karticu "Fascikla za javni LAN".
  5. Označite okvir pored "Objavi ovaj folder".
  6. Pojavit će se prozor u kojem trebate kliknuti na gumb. "Install Service"da počnete instalirati Samba u sistem.
  7. Pojaviće se prozor u kojem možete pregledati listu instaliranih paketa. Nakon čitanja kliknite "Instaliraj".
  8. Unesite korisničku lozinku da biste omogućili sistemu da izvrši preuzimanje i instalaciju.

Nakon toga morate samo sačekati kraj instalacije programa. Kada se to uradi, možete nastaviti direktno konfiguriranje Sambe.

Korak 2: Podešavanje

Konfiguriranje Sambe u Nautilusu je mnogo lakše nego korištenje "Terminal" ili System Config Samba. Svi parametri su postavljeni u svojstvima direktorija. Ako ste zaboravili kako da ih otvorite, pratite prve tri tačke prethodne instrukcije.

Da biste mapu učinili javno dostupnom, slijedite upute:

  1. U prozoru idite na karticu "Prava".
  2. Definišite prava vlasnika, grupe i drugih korisnika.

    Napomena: ako želite da ograničite pristup deljenoj fascikli, izaberite stavku "Ne" sa liste.

  3. Kliknite "Promijeni prava na privitak datoteke".
  4. U prozoru koji se otvara, po analogiji s drugom stavkom na ovoj listi, definirajte prava korisnika na interakciju sa svim datotekama u mapi.
  5. Kliknite "Promijeni"i zatim idite na karticu "Fascikla za javni LAN".
  6. Označite kutiju "Objavi ovaj folder".
  7. Unesite naziv ove mape.

    Napomena: Ako želite, polje „Komentar“ možete ostaviti praznim.

  8. Proverite ili, naprotiv, uklonite kvačice "Dopusti drugim korisnicima da promijene sadržaj mape" i "Gost pristup". Prva stavka će omogućiti korisnicima koji nemaju pravo uređivati ​​priložene datoteke. Drugi - će otvoriti pristup svim korisnicima koji nemaju lokalni račun.
  9. Kliknite "Primijeni".

Nakon toga možete zatvoriti prozor - mapa je postala javno dostupna. Ali vredi napomenuti da ako niste konfigurirali Samba server, postoji mogućnost da direktorijum neće biti prikazan u lokalnoj mreži.

Napomena: kako da konfigurišete Samba server opisan je na početku članka.

Zaključak

Sumirajući, možemo reći da se sve gore navedene metode značajno razlikuju jedna od druge, ali sve vas jednako dozvoljavaju da konfigurišete Sambu u Ubuntuu. Dakle, upotreba "Terminal", možete izvršiti fleksibilnu konfiguraciju postavljanjem svih potrebnih parametara za Samba poslužitelj i javne mape koje kreirate. Программа System Config Samba точно так же позволяет настроить сервер и папки, но количество задаваемых параметров намного меньше.Glavna prednost ove metode je postojanje grafičkog interfejsa, koji će uvelike olakšati konfiguraciju za prosječnog korisnika. Koristeći Nautilus file manager, ne morate da preuzimate i instalirate dodatni softver, ali u nekim slučajevima ćete morati ručno da konfigurišete Samba server koristeći isti "Terminal".

Pogledajte video: Kako se povezati sa jednog na drugi racunar-Team Viewer 9 (Novembar 2024).