Ubuntu Samba-installasiegids

Pin
Send
Share
Send

As u met dieselfde lêers moet werk op verskillende rekenaars met verskillende bedryfstelsels, sal Samba u hiermee help. Maar om gedeelde gidse op te stel is nie so eenvoudig nie, en vir 'n gewone gebruiker is hierdie taak eerder onmoontlik. Hierdie artikel sal u wys hoe u Samba in Ubuntu kan konfigureer.

Lees ook:
Hoe Ubuntu te installeer
Hoe om 'n internetverbinding in Ubuntu op te stel

Terminale

met "Terminal" in Ubuntu kan u alles doen wat u wil; dienooreenkomstig kan u ook Samba opstel. Om die waarneming te vergemaklik, word die hele proses in fases verdeel. Drie opsies vir die opstel van gidse sal hieronder aangebied word: met gedeelde toegang (enige gebruiker kan 'n gids oopmaak sonder om 'n wagwoord te vra), met leesalleen toegang en met verifikasie.

Stap 1: Windows voorberei

Voordat u Samba in Ubuntu instel, moet u u Windows-bedryfstelsel voorberei. Om die korrekte werking te verseker, is dit noodsaaklik dat alle deelnemende toestelle in dieselfde werkgroep is, wat in Samba self gelys is. Op alle bedryfstelsels word die werkgroep standaard genoem "Werkgroep". Om die spesifieke groep wat in Windows gebruik word, te bepaal, moet u dit gebruik "Kommandoreël".

  1. Druk kortpad Wen + r en in die pop-up "Run" voer opdrag incmd.
  2. In die oop Opdraglyn voer die volgende opdrag uit:

    netto opstel werkstasie

Die naam van die groep waarin u belangstel, verskyn op die lyn Werkstasie-domein. U kan die spesifieke ligging op die foto hierbo sien.

Verder, as dit op 'n rekenaar met Ubuntu 'n statiese IP is, moet dit in die lêer geregistreer word "Hosts" op vensters. Die maklikste manier om dit te doen is om te gebruik Opdraglyn met administrasieregte:

  1. Soek die stelsel met die navraag Opdraglyn.
  2. Klik in die resultate Opdraglyn met die rechtermuisknop (RMB) en kies "Begin as administrateur".
  3. Doen die volgende in die venster wat oopmaak:

    notepad C: Windows System32 drywers etc hosts

  4. Skryf u IP-adres in 'n aparte reël in die lêer wat oopmaak nadat die opdrag uitgevoer is.

Kyk ook: Dikwels gebruikte kommandolynopdragte in Windows 7

Daarna kan die voorbereiding van Windows as voltooi beskou word. Alle daaropvolgende stappe word uitgevoer op 'n rekenaar met die Ubuntu-bedryfstelsel.

Hierbo was net een voorbeeld van ontdekking. "Kommandoreël" in Windows 7, as u om een ​​of ander rede dit nie kon oopmaak nie of dat u 'n ander weergawe van die bedryfstelsel het, beveel ons aan dat u die gedetailleerde instruksies op ons webwerf lees.

Meer besonderhede:
Die opdrag van die opdrag word in Windows 7 oopgemaak
Die opdrag van die opdrag word in Windows 8 oopgemaak
Die opdrag van die opdrag in Windows 10 oop

Stap 2: Stel Samba Server op

Samba is 'n taamlike tydrowende proses. Volg dus elke punt van die instruksie noukeurig sodat alles op die ou end korrek werk.

  1. Installeer al die nodige sagtewarepakkette wat nodig is vir Samba om korrek te werk. Vir hierdie in "Terminal" voer die opdrag uit:

    sudo apt-get install -y samba python-glade2

  2. Die stelsel het nou al die nodige komponente om die program te konfigureer. Die eerste stap is om 'n rugsteun van die konfigurasielêer te maak. U kan dit doen met hierdie opdrag:

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

    As u probleme ondervind, kan u nou die oorspronklike aansig van die konfigurasielêer terugstuur "Smb.conf"deur te doen:

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

  3. Skep nou 'n nuwe konfigurasielêer:

    sudo gedit /etc/samba/smb.conf

    Opmerking: om die lêers te skep en te kommunikeer, gebruik die artikel die Gedit-teksredakteur, maar u kan enige ander redakteur gebruik deur die naam daarvan in die ooreenstemmende deel van die opdrag te skryf.

  4. Kyk ook: Populêre teksredakteurs vir Linux

  5. Na die bogenoemde stap, sal 'n leë teksdokument oopmaak, en u moet die volgende reëls daarin kopieer en sodoende globale instellings vir die Sumba-bediener instel:

    [Global]
    werkgroep = WERKGROEP
    netbios naam = hek
    server string =% h bediener (Samba, Ubuntu)
    dns proxy = ja
    loglêer = /var/log/samba/log.%m
    maksimum log grootte = 1000
    kaart vir gas = slegte gebruiker
    gebruikers kan gaste toelaat = ja

  6. Kyk ook: Hoe om lêers op Linux te skep of uit te vee

  7. Stoor die wysigings aan die lêer deur op die ooreenstemmende knoppie te klik.

Daarna is die primêre opset van Samba voltooi. As u al die gegewe parameters wil verstaan, kan u dit op hierdie webwerf doen. Brei die lys aan die linkerkant uit om die interessante parameter te vind "Smb.conf" en vind hom daar deur die eerste letter van die naam te kies.

Benewens die lêer "Smb.conf", moet ook veranderings aangebring word "Limits.conf". Om dit te doen:

  1. Open die gewenste lêer in 'n teksredakteur:

    sudo gedit /etc/security/limits.conf

  2. Voeg die volgende teks voor die laaste reël in die lêer in:

    * - nofile 16384
    wortel - nofile 16384

  3. Stoor die lêer.

As gevolg hiervan, moet dit die volgende vorm hê:

Dit is nodig om die fout te voorkom wat voorkom wanneer verskeie gebruikers terselfdertyd aan die plaaslike netwerk koppel.

Om seker te maak dat die ingevoerde parameters korrek is, moet u die opdrag uitvoer:

sudo testparm /etc/samba/smb.conf

As u gevolglik die teks sien wat op die onderstaande prentjie getoon word, is al die data wat u ingevoer het, korrek.

Dit bly oor om die Samba-bediener weer te begin met die volgende opdrag:

sudo /etc/init.d/samba herbegin

Na al die lêerveranderlikes behandel is "Smb.conf" en veranderinge aanbring "Limits.conf", kan u direk na die skep van gidse gaan

Kyk ook: Dikwels gebruikte opdragte in die Linux-terminale

Stap 3: Skep 'n gedeelde gids

Soos hierbo genoem, sal ons in die loop van die artikel drie dopgehou met verskillende toegangsregte skep. Nou sal ons demonstreer hoe om 'n gedeelde vouer te skep sodat elke gebruiker dit kan gebruik sonder verifikasie.

  1. Skep die gids self om aan die gang te kom. U kan dit doen in enige gids, in die voorbeeld sal die lêergids op die pad geleë wees "/ home / sambafolder /", en genoem word - "Deel". Hier is die opdrag wat u hiervoor moet uitvoer:

    sudo mkdir -p / huis / sambafolder / deel

  2. Verander nou die regte van die gids sodat elke gebruiker dit kan oopmaak en met die aangehegte lêers kan kommunikeer. Dit word gedoen met die volgende opdrag:

    sudo chmod 777 -R / huis / sambafolder / aandeel

    Let wel: die opdrag moet die presiese pad na die voorheen gemaakte lêergids spesifiseer.

  3. Dit bly oor om die geskepde lêergids in die Samba-konfigurasielêer te beskryf. Maak dit eers oop:

    sudo gedit /etc/samba/smb.conf

    Plak nou die volgende in die teksredakteur, met twee reëls onderaan die teks:

    [Deel]
    kommentaar = Volle aandeel
    pad = / huis / sambafolder / deel
    gas ok = ja
    soekbaar = ja
    skryfbaar = ja
    lees slegs = nee
    dwing gebruiker = gebruiker
    kraggroep = gebruikers

  4. Stoor die wysigings en maak die redakteur toe.

Nou moet die inhoud van die konfigurasielêer so lyk:

Vir alle veranderinge wat in werking tree, moet u Samba weer begin. Dit word gedoen deur die bekende opdrag:

sudo diens smbd herbegin

Daarna moet die geskepde gedeelde vouer op Windows verskyn. Doen om dit te verifieer Opdraglyn die volgende:

hek deel

U kan dit ook deur Explorer oopmaak deur na die gids te gaan "Network"wat op die sykant van die raam geplaas word.

Dit gebeur dat die gids nog nie sigbaar is nie. Die rede hiervoor is waarskynlik 'n konfigurasiefout. Daarom moet u weer deur al die bogenoemde stappe gaan.

Stap 4: Skep 'n leesalleen-gids

As u wil hê dat gebruikers lêers op die plaaslike netwerk kan sien, maar dit nie kan wysig nie, moet u 'n lêergids met toegang skep Lees slegs. Dit word analogies met 'n gedeelde vouer gedoen; slegs die ander parameters word in die konfigurasielêer opgestel. Maar sodat daar nie onnodige vrae is nie, sal ons alles in fases ontleed:

Kyk ook: Hoe om die grootte van 'n lêergids in Linux uit te vind

  1. Skep 'n lêergids. In die voorbeeld sal dit in dieselfde gids wees as "Deel", slegs die naam sal hê "Lees". Daarom in "Terminal" betree:

    sudo mkdir -p / huis / sambafolder / lees

  2. Verleen dit nou die nodige regte deur:

    sudo chmod 777 -R / home / sambafolder / lees

  3. Maak die Samba-opstellinglêer oop:

    sudo gedit /etc/samba/smb.conf

  4. Plak die volgende teks aan die einde van die dokument:

    [Lees]
    kommentaar = Lees slegs
    pad = / huis / sambafolder / lees
    gas ok = ja
    soekbaar = ja
    skryfbaar = nee
    lees slegs = ja
    dwing gebruiker = gebruiker
    kraggroep = gebruikers

  5. Stoor die wysigings en maak die redakteur toe.

Gevolglik moet daar drie blokke teks in die konfigurasielêer wees:

Herbegin nou die Samba-bediener vir al die veranderinge wat in werking tree:

sudo diens smbd herbegin

Daarna die lêergids met die regte Lees slegs sal geskep word, en alle gebruikers sal dit kan betree, maar die lêers wat daarin vervat is, kan op geen manier verander nie.

Stap 5: die skep van 'n privaat lêergids

As u wil hê dat gebruikers deur middel van verifikasie 'n netwerkmap kan open, verskil die stappe om dit te skep effens anders as hierbo. Doen die volgende:

  1. Skep 'n lêergids bv. "Pasw":

    sudo mkdir -p / huis / sambafolder / pasw

  2. Verander haar regte:

    sudo chmod 777 -R / huis / sambafolder / pasw

  3. Skep nou 'n gebruiker in 'n groep "Samba", wat toegerus is met alle toegangsregte tot die netwerkmap. Maak dit eers deur 'n groep te skep "Smbuser":

    sudo groupadd smbuser

  4. Voeg by die nuutgeskepte gebruikersgroep. U kan self met sy naam vorendag kom, in die voorbeeld wat daar is "Meneer":

    sudo useradd -g smbuser onderwyser

  5. Stel die wagwoord in wat u moet invoer om die gids oop te maak:

    sudo smbpasswd-'n onderwyser

    Opmerking: nadat die opdrag uitgevoer is, sal u gevra word om 'n wagwoord in te voer, en dit dan te herhaal. Let daarop dat die karakters nie vertoon word tydens die invoer nie.

  6. Dit bly slegs om al die nodige vouerparameters in die Samba-konfigurasielêer in te voer. Om dit te doen, maak dit eers oop:

    sudo gedit /etc/samba/smb.conf

    En kopieer dan hierdie teks:

    [Pasw]
    kommentaar = Slegs wagwoord
    paadjie = / huis / sambafolder / pasw
    geldige gebruikers = onderwyser
    lees slegs = nee

    Belangrik: as u, na voltooiing van die vierde paragraaf van hierdie instruksie, 'n gebruiker met 'n ander naam geskep het, moet u dit invul in die string "geldige gebruikers" na die simbool "=" en 'n spasie.

  7. Stoor die wysigings en maak die teksredakteur toe.

Die teks in die konfigurasielêer moet nou so lyk:

Kontroleer die lêer met die opdrag om veilig te wees:

sudo testparm /etc/samba/smb.conf

As gevolg hiervan, moet u so iets sien:

As alles in orde is, herbegin dan die bediener:

sudo /etc/init.d/samba herbegin

Stelselkonfigurasie samba

'N Grafiese koppelvlak (GUI) kan die proses om Samba in Ubuntu op te stel, baie vergemaklik. Ten minste sal 'n gebruiker wat pas oorgeskakel het na Linux hierdie metode meer verstaanbaar vind.

Stap 1: Installasie

Aanvanklik moet u 'n spesiale program in die stelsel installeer, met 'n koppelvlak en wat nodig is vir die konfigurasie. U kan dit doen met "Terminal"deur die opdrag uit te voer:

sudo apt installeer system-config-samba

As u voorheen nie al die Samba-komponente op u rekenaar geïnstalleer het nie, sal u nog 'n paar pakkette daarmee moet aflaai en installeer:

sudo apt-get install -y samba samba-gewone python-glade2-stelsel-config-samba

Sodra al die nodige geïnstalleer is, kan u direk met die opstelling voortgaan.

Stap 2: Begin

Daar is twee maniere om System Config Samba uit te voer: gebruik "Terminal" en deur die Bash-menu.

Metode 1: Terminal

As u besluit om te gebruik "Terminal"moet u die volgende doen:

  1. Druk kortpad Ctrl + Alt + T.
  2. Voer die volgende opdrag in:

    sudo stelsel-config-samba

  3. pers Tik.

Vervolgens moet u die stelselwagwoord invoer, waarna die programvenster oopmaak.

Opmerking: moenie die "Terminal" -venster toemaak tydens die opstelling van Samba met System Config Samba nie, aangesien die program in hierdie geval sal sluit en alle aangebrachte veranderinge nie gestoor sal word nie.

Metode 2: Bash Menu

Die tweede metode lyk vir baie makliker, aangesien alle bewerkings in 'n grafiese koppelvlak uitgevoer word.

  1. Klik op die Bash-menu-knoppie in die linkerbovenhoek van die tafelblad.
  2. Voer 'n soeknavraag in die venster wat oopmaak, in "Samba".
  3. Klik op die program met dieselfde naam in die afdeling "Aansoeke".

Daarna sal die stelsel u vra vir die gebruikerswagwoord. Voer dit in en die program sal oopmaak.

Stap 3: Voeg gebruikers by

Voordat u direk met Samba-gidse begin instel, moet u gebruikers byvoeg. Dit word gedoen via die programinstellingsmenu.

  1. Klik op die item "Kader" op die boonste paneel.
  2. Kies in die menu "Samba-gebruikers".
  3. Klik in die venster wat verskyn Voeg gebruiker by.
  4. In die aftreklys "Unix gebruikersnaam" kies die gebruiker wat toegelaat sal word om die gids in te voer.
  5. Voer u Windows-gebruikersnaam handmatig in.
  6. Voer die wagwoord in en tik dit dan weer in die toepaslike veld in.
  7. Druk op die knoppie "OK".

Op hierdie manier kan u een of meer Samba-gebruikers byvoeg en hul regte in die toekoms bepaal.

Lees ook:
Hoe om gebruikers by 'n groep op Linux te voeg
Hoe u 'n lys gebruikers op Linux kan sien

Stap 4: bedieneropstelling

Nou moet u begin om u Samba-bediener op te stel. Hierdie aksie is makliker in die grafiese koppelvlak. Hier is wat u moet doen:

  1. Klik op die item in die hoofprogramvenster "Kader" op die boonste paneel.
  2. Kies die lyn uit die lys Bedienerinstellings.
  3. In die venster wat verskyn, in die oortjie "Basiese"gaan in die lyn "Werkgroep" Die naam van die groep waarvan al die rekenaars met die Samba-bediener kan koppel.

    Let wel: soos aan die begin van die artikel gesê is, moet die naam van die groep vir alle deelnemers dieselfde wees. Alle rekenaars het standaard een werkgroep - "WERKGROEP".

  4. Voer 'n beskrywing vir die groep in. As u wil, kan u die standaardwaarde agterlaat, hierdie parameter beïnvloed niks.
  5. Gaan na die oortjie "Security".
  6. Definieer verifikasiemodus as "Gebruiker".
  7. Kies uit die keuselys Enkripteer wagwoorde opsie waarin u belangstel.
  8. Kies 'n gasrekening.
  9. pers "OK".

Daarna sal die bedieneropstelling voltooi wees, kan u direk voortgaan met die skepping van Samba-gidse.

Stap 5: Skep dopgehou

As u nog nie voorheen openbare dopgehou gemaak het nie, sal die programvenster leeg wees. Om 'n nuwe gids te skep, moet u die volgende doen:

  1. Klik op die plustekenknoppie.
  2. In die venster wat oopmaak, in die oortjie "Basiese"pers "Oorsig".
  3. Spesifiseer in die lêerbestuurder die gewenste vouer om dit te deel.
  4. Merk die kassie langs u voorkeur. "Opname toegelaat" (die gebruiker sal die lêers in die openbare lêergids kan wysig) en "Sigbaar" (op die ander rekenaar is die gids wat bygevoeg sal word sigbaar).
  5. Gaan na die oortjie "Toegang".
  6. Daar is 'n geleentheid om gebruikers te definieer wat toegelaat sal word om die gedeelde vouer oop te maak. Om dit te doen, merk die kassie langs "Verleen toegang slegs aan spesifieke gebruikers". Daarna moet u dit uit die lys kies.

    As u 'n openbare lêergids wil maak, plaas dan die skakelaar in die posisie "Verleen toegang tot almal".

  7. Druk op die knoppie "OK".

Daarna sal die nuutgeskepte vouer in die hoofprogramvenster vertoon word.

As u wil, kan u met behulp van bogenoemde instruksies nog 'n paar dopgehou maak, of die reeds gemaakte dmv verander deur op die knoppie te klik "Verander die eienskappe van die geselekteerde gids".

Sodra u al die nodige dopgehou het, kan u die program sluit. Hiermee voltooi u die instruksies vir die opstel van Samba in Ubuntu met behulp van System Config Samba.

Nautilus

Daar is 'n ander manier om Samba in Ubuntu op te stel. Dit is ideaal vir gebruikers wat nie ekstra sagteware op hul rekenaar wil installeer nie en wat nie daarvan gebruik wil maak nie "Terminal". Al die instellings word uitgevoer in die standaard Nautilus-lêerbestuurder.

Stap 1: Installasie

Met Nautilus om Samba te konfigureer, is die manier om die program te installeer effens anders. Hierdie taak kan ook uitgevoer word met "Terminal"soos hierbo beskryf, maar 'n ander metode sal hieronder bespreek word.

  1. Open Nautilus deur op die taakbalkikoon met dieselfde naam te klik of deur die stelsel te soek.
  2. Gaan na die gids waar die gewenste gids vir deling geleë is.
  3. Klik daarop met RMB en kies die lyn in die menu "Properties".
  4. Gaan na die oortjie in die venster wat oopmaak "Openbare LAN-lêergids".
  5. Merk die kassie langs Publiseer hierdie lêergids.
  6. Daar sal 'n venster verskyn waarin u op die knoppie moet klik "Installeer diens"om Samba op u stelsel geïnstalleer te kry.
  7. Daar sal 'n venster verskyn waarin u die lys geïnstalleerde pakkette kan sien. Nadat u dit hersien het, klik "Installeer".
  8. Voer u gebruikerswagwoord in om die stelsel toe te laat om af te laai en te installeer.

Daarna moet u net wag totdat die installering van die program voltooi is. Sodra dit gedoen is, kan u direk voortgaan met die opstel van Samba.

Stap 2: Opstel

Om Samba in Nautilus in te stel, is baie makliker as om te gebruik "Terminal" of System Config Samba. Alle parameters word in die katalogusseienskappe gestel. As u vergeet het hoe om dit oop te maak, volg dan die eerste drie punte van die vorige opdrag.

Volg die instruksies om die lêer openbaar te maak:

  1. Gaan in die venster na die oortjie "Regte".
  2. Definieer die regte vir die eienaar, groep en ander gebruikers.

    Opmerking: as u toegang tot 'n openbare lêergids moet beperk, kies dan die lyn "Nee" uit die lys.

  3. pers "Verander lêertoestemmings".
  4. Bepaal in die venster wat oopmaak, in analogie met die tweede paragraaf van hierdie lys, die gebruikersregte vir interaksie met al die lêers wat in die gids is.
  5. pers "Change", en gaan dan na die oortjie "Openbare LAN-lêergids".
  6. Merk item Publiseer hierdie lêergids.
  7. Voer die naam van hierdie lêergids in.

    Opmerking: u kan die Opmerking-veld leeg indien u wil.

  8. Merk of ontkies die kassies met "Laat ander gebruikers toe om die inhoud van die lêergids te verander" en Gaste toegang. Met die eerste paragraaf kan gebruikers wat nie gemagtig is om die aangehegte lêers te wysig nie. Die tweede - sal toegang bied vir alle gebruikers wat nie 'n plaaslike rekening het nie.
  9. pers "Pas".

Daarna kan u die venster toemaak - die lêergids het openbaar geword. Dit is egter die moeite werd om daarop te let dat as u nie die Samba-bediener gekonfigureer het nie, die moontlikheid bestaan ​​dat die gids nie op die plaaslike netwerk vertoon sal word nie.

Opmerking: hoe die Samba-bediener gekonfigureer word, word aan die begin van die artikel beskryf.

Gevolgtrekking

Opsommend kan ons sê dat al die bogenoemde metodes aansienlik van mekaar verskil, maar dat almal saam jou ook in Samuntu kan instel in Ubuntu. So gebruik "Terminal", kan u buigsame konfigurasie uitvoer deur al die nodige parameters in te stel van beide die Samba-bediener en die geskepde openbare vouer. Met System Config Samba kan u die bediener en gidse op dieselfde manier konfigureer, maar die aantal parameters wat u spesifiseer is baie minder. Die grootste voordeel van hierdie metode is die teenwoordigheid van 'n grafiese koppelvlak, wat die opstelling van die gemiddelde gebruiker baie sal vergemaklik. Deur die Nautilus-lêerbestuurder te gebruik, hoef u nie ekstra sagteware af te laai en te installeer nie, maar in sommige gevalle moet u die Samba-bediener handmatig met dieselfde instel "Terminal".

Pin
Send
Share
Send