As u met dieselfde lêers op verskillende rekenaars met verskillende bedryfstelsels moet werk, sal die Samba-program hiermee help. Maar dit is nie so maklik om gedeelde vouers op jou eie op te stel nie, en vir 'n gemiddelde gebruiker is hierdie taak waarskynlik onmoontlik. Hierdie artikel sal verduidelik hoe om Samba in Ubuntu op te stel.
Sien ook:
Hoe Ubuntu installeer
Hoe om 'n internetverbinding in ubuntu op te stel
terminale
Met die hulp van "Terminal" In Ubuntu kan jy enigiets doen, sodat jy Samba ook kan konfigureer. Om die persepsie te vergemaklik, sal die hele proses in fases verdeel word. Hier is drie opsies vir die opstel van dopgehou: met gedeelde toegang (enige gebruiker kan 'n lêer oopmaak sonder om 'n wagwoord te vra), met slegs-lees toegang en verifikasie.
Stap 1: Voorbereiding van Windows
Voordat jy Samba instel in Ubuntu, moet jy die Windows-bedryfstelsel voorberei. Om die korrekte werking te verseker, is dit noodsaaklik dat al die deelnemende toestelle in dieselfde werkgroep is, wat in Samba self gelys word. By verstek word in alle bedryfstelsels die werkgroep genoem "Werkgroep". Om die spesifieke groep wat in die Windows-bedryfstelsel gebruik word, te bepaal, moet u dit gebruik "Command line".
- Druk die sleutel kombinasie Win + R en in die opspringvenster "Run" voer opdrag in
cmd
. - In die geopen "Command line" Begin die volgende opdrag:
net config werkstasie
Die naam van die groep waarin u belangstel, is in die lyn "Werkstasie domein". U kan die spesifieke ligging in die prent hierbo sien.
Verder, as dit op 'n rekenaar met Ubuntu 'n statiese IP is, is dit nodig om dit in die lêer te registreer "Hosts" op vensters. Die maklikste manier om dit te doen, is om te gebruik "Command Line" met admin regte:
- Soek die stelsel met 'n navraag "Command Line".
- Klik in die uitslae op "Command line" regskliek (RMB) en kies "Bestuur as administrateur".
- Doen die volgende in die venster wat oopmaak:
notaboek C: Windows System32 drivers etc hosts
- In die lêer wat oopmaak nadat die opdrag uitgevoer is, skryf jou IP-adres in 'n aparte lyn.
Sien ook: Gereelde instruksies "Command line" in Windows 7
Daarna kan die voorbereiding van Windows oorweeg word. Alle daaropvolgende aksies word uitgevoer op 'n rekenaar met die Ubuntu-bedryfstelsel.
Hierbo was net een voorbeeld van opening "Command Line" in Windows 7, as jy dit vir een of ander rede nie kan oopmaak nie of jy het 'n ander weergawe van die bedryfstelsel, beveel ons aan dat u die gedetailleerde instruksies op ons webwerf lees.
Meer besonderhede:
Open die "Command Prompt" in Windows 7
Open die "Command Line" in Windows 8
Open die "Command Line" in Windows 10
Stap 2: Stel die Samba-bediener op
Konfigurasie van Samba is nogal 'n moeisame proses, so volg elke instruksies so noukeurig dat alles op die regte manier werk.
- Installeer al die nodige sagtewarepakkette wat nodig is vir Samba om korrek te werk. Vir hierdie in "Terminal" hardloop die opdrag:
sudo apt-kry installeer -y samba python-glade2
- Nou het die stelsel al die nodige komponente om die program te konfigureer. In die eerste plek word aanbeveel om die konfigurasielêer te rugsteun. Jy kan dit met hierdie opdrag doen:
sudo mv /etc/samba/smb.conf /etc/samba/smb.conf.bak
Nou, in geval van enige probleme, kan u die oorspronklike aansig van die konfigurasielêer herstel. "Smb.conf"deur te doen:
sudo mv /etc/samba/smb.conf.bak /etc/samba/smb.conf
- Maak dan 'n nuwe config-lêer:
sudo gedit /etc/samba/smb.conf
Nota: om te skep en met lêers in die artikel te kommunikeer deur gebruik te maak van die teksredakteur Gedit, kan u enige ander gebruik, en skryf in die toepaslike deel van die opdragnaam.
- Na die bogenoemde aksie sal 'n leë teks dokument oopgemaak word. Jy moet die volgende lyne daarin kopieer en sodoende globale instellings vir die Sumba-bediener instel:
[Global]
werkgroep = werkgroep
netbios naam = hek
bediener string =% h bediener (Samba, Ubuntu)
dns proxy = ja
logbestand = /var/log/samba/log.%m
maksimum log grootte = 1000
kaart na gas = slegte gebruiker
user share laat gaste toe = ja - Stoor die veranderinge in die lêer deur op die toepaslike knoppie te klik.
Sien ook: Gewilde teksredakteurs vir Linux
Sien ook: Hoe om lêers in Linux te skep of te verwyder
Daarna is die primêre konfigurasie van Samba voltooi. As u al die gespesifiseerde parameters wil verstaan, kan u dit op hierdie webwerf doen. Om die parameter van belang te vind, brei die lys aan die linkerkant uit. "Smb.conf" en vind dit daar deur die eerste letter van die naam te kies.
Benewens die lêer "Smb.conf", veranderinge moet ook gemaak word "Limits.conf". Vir hierdie:
- Maak die lêer oop wat jy benodig in 'n teksredigeerder:
sudo gedit /etc/security/limits.conf
- Voordat die laaste reël in die lêer die volgende teks bevat:
* - Nofile 16384
wortel - nofile 16384 - Stoor die lêer.
As gevolg hiervan moet die volgende vorm hê:
Dit is nodig om die fout te voorkom wat voorkom wanneer verskeie gebruikers gelyktydig met die plaaslike netwerk verbind word.
Nou, om seker te maak dat die ingevoerde parameters korrek is, moet die volgende opdrag uitgevoer word:
sudo testparm /etc/samba/smb.conf
As jy gevolglik die teks sien wat in die prentjie hieronder gewys word, beteken dit dat al die data wat jy ingevoer het korrek is.
Dit bly om die Samba-bediener weer te begin met die volgende opdrag:
sudo /etc/init.d/samba herlaai
Nadat u alle lêer veranderlikes behandel het "Smb.conf" en veranderings aanbring "Limits.conf", kan jy direk na die skep van dopgehou
Sien ook: Gereelde gebruik van opdragte in Linux Terminal
Stap 3: 'n gedeelde gids skep
Soos hierbo genoem, sal ons tydens die artikel drie dopgehou met verskillende toegangsregte skep. Ons sal demonstreer hoe om 'n gedeelde vouer te skep sodat elke gebruiker dit sonder verifikasie kan gebruik.
- Om te begin, maak die gids self. Dit kan in enige gids gedoen word. In die voorbeeld sal die gids langs die pad geleë wees "/ home / sambafolder /", en geroep - "Deel". Hier is die opdrag om hiervoor te doen:
sudo mkdir-p / huis / sambafolder / deel
- Verander nou die permissies van die gids sodat elke gebruiker dit kan oopmaak en met die aangehegte lêers kan kommunikeer. Dit word gedoen deur die volgende opdrag:
sudo chmod 777 -R / home / sambafolder / share
Let wel: die opdrag moet die presiese pad spesifiseer vir die eerder geskep gids.
- Dit bly om die geskep gids in die Samba konfigurasie lêer te beskryf. Open dit eers:
sudo gedit /etc/samba/smb.conf
Plak nou die volgende in 'n teksredakteur, wat twee reëls onderaan die teks verlaat:
[Deel]
kommentaar = volle deel
pad = / huis / sambafolder / deel
gas ok = ja
blaaibaar = ja
skryfbaar = ja
lees slegs = nee
krag gebruiker = gebruiker
Force Group = gebruikers - Stoor die veranderinge en maak die redakteur toe.
Nou moet die inhoud van die konfigurasielêer só lyk:
Vir alle veranderinge om in werking te tree, moet jy Samba weer begin. Dit word gedoen deur 'n bekende opdrag:
sudo service smbd herbegin
Daarna moet die geskep gedeelde lêergids in Windows verskyn. Om dit te verifieer, volg die "Command line" volgende:
hek aandeel
U kan dit ook oopmaak deur die Explorer deur na die gids te gaan "Network"Dit is geleë op die zijbalk van die venster.
Dit gebeur dat die gids nog nie sigbaar is nie. Waarskynlik, die rede hiervoor is 'n konfigurasie fout. Daarom moet jy weer al die bogenoemde stadiums deurloop.
Stap 4: 'n gids skep met leesalleen toegang
As u wil hê dat gebruikers lêers op die plaaslike netwerk blaai, maar nie redigeer nie, moet u 'n gids met toegang skep "Slegs lees". Dit word gedoen in analogie met die gedeelde vouer. Slegs ander parameters word in die konfigurasielêer gestel. Maar om nie onnodige vrae te verlaat nie, laat ons alles in fases analiseer:
Sien ook: Hoe om die grootte van 'n gids in Linux uit te vind
- Skep 'n gids. In die voorbeeld sal dit in dieselfde gids wees as "Deel"slegs die naam sal hê "Lees". Daarom, in "Terminal" ons betree:
sudo mkdir -p / home / sambafolder / lees
- Gee dit nou die nodige regte deur die uitvoering van:
sudo chmod 777 -E / home / sambafolder / read
- Open die Samba konfigurasie lêer:
sudo gedit /etc/samba/smb.conf
- Aan die einde van die dokument, voeg die volgende teks in:
[Lees]
Kommentaar = Lees net
pad = / huis / sambafolder / lees
gas ok = ja
blaaibaar = ja
skryfbaar = nee
lees slegs = ja
krag gebruiker = gebruiker
Force Group = gebruikers - Stoor die veranderinge en maak die redakteur toe.
As gevolg daarvan moet daar drie blokke teks in die konfigurasielêer wees:
Begin nou die Samba-bediener weer vir alle veranderinge wat in werking tree:
sudo service smbd herbegin
Na hierdie gids met regte "Slegs lees" sal geskep word, en alle gebruikers sal in staat wees om in te teken, maar sal nie in staat wees om die lêers wat daarin vervat is, te wysig nie.
Stap 5: 'n privaat gids skep
As jy wil hê dat gebruikers die netwerkmap oopmaak terwyl hulle geverifieer word, is die stappe om dit te skep, effens anders as die een hierbo. Doen die volgende:
- Skep 'n gids, byvoorbeeld, "Pasw":
sudo mkdir-p / home / sambafolder / pasw
- Verander haar regte:
sudo chmod 777 -R / home / sambafolder / pasw
- Skep nou 'n gebruiker in die groep "Samba"wat al die regte het om toegang tot die netwerkmap te verkry. Om dit te doen, skep eers 'n groep. "Smbuser":
sudo groupadd smbuser
- Voeg by die pasgemaakte gebruikersgroep. Jy kan self van sy naam dink, in die voorbeeld sal daar wees "Meneer":
sudo useradd-g smbuser onderwyser
- Stel 'n wagwoord in wat ingevul moet word om die gids oop te maak:
sudo smbpasswd -a onderwyser
Let wel: nadat u die opdrag uitgevoer het, sal u gevra word om 'n wagwoord in te voer, en herhaal dit dan, let daarop dat die karakters nie vertoon word wanneer u ingevoer word nie.
- Dit bly net al die nodige gids instellings in die Samba konfigurasie lêer in te voer. Om dit te doen, maak dit eers oop:
sudo gedit /etc/samba/smb.conf
En dan kopieer hierdie teks:
[Pasw]
Kommentaar = Slegs wagwoord
pad = / huis / sambafolder / pasw
geldige gebruikers = onderwyser
lees slegs = neeBelangrik: as u die vierde paragraaf van hierdie instruksie volg, het u 'n gebruiker met 'n ander naam geskep, dan moet u dit in die "geldige gebruikers" -reël na die "=" karakter en 'n spasie invul.
- Stoor die veranderinge en sluit die teksredigeerder.
Die teks in die konfigurasielêer moet nou soos volg lyk:
Om veilig te wees, gaan na die lêer deur die opdrag te gebruik:
sudo testparm /etc/samba/smb.conf
As gevolg hiervan moet jy so iets sien:
As alles goed is, herlaai die bediener weer:
sudo /etc/init.d/samba herlaai
Stelsel config samba
Die grafiese gebruikerskoppelvlak (GUI) kan die konfigurasie van Samba in Ubuntu aansienlik vergemaklik. Op 'n minimum, vir 'n gebruiker wat net oorskakel na Linux, lyk hierdie metode meer verstaanbaar.
Stap 1: Installasie
Aanvanklik moet u 'n spesiale program installeer in die stelsel, wat 'n koppelvlak het en wat nodig is vir die opstel. Dit kan gedoen word met "Terminal"deur die opdrag te bestuur:
sudo apt installeer stelsel-config-samba
As jy nog nie al die Samba-komponente op jou rekenaar geïnstalleer het nie, moet jy nog meer pakkette aflaai en installeer:
sudo apt-kry installeer -y samba samba-gemeenskaplike python-glade2 system-config-samba
Nadat alles wat nodig is geïnstalleer is, kan jy direk na die omgewing gaan.
Stap 2: Begin
U kan Samba System Config op twee maniere begin: gebruik "Terminal" en deur die spyskaart.
Metode 1: Terminaal
As jy besluit om te gebruik "Terminal", dan moet jy die volgende doen:
- Druk die sleutel kombinasie Ctrl + Alt + T.
- Voer die volgende opdrag in:
sudo stelsel-config-samba
- pers Tik.
Vervolgens moet u die stelselwagwoord invoer, waarna die programvenster oopmaak.
Let wel: sluit nie die venster "Terminal" tydens die konfigurasie van Samba met System Config Samba nie, aangesien die program in hierdie geval sal sluit en alle veranderinge nie gestoor sal word nie.
Metode 2: Bash Menu
Die tweede metode lyk baie makliker, aangesien alle bewerkings in die grafiese koppelvlak uitgevoer word.
- Klik op die Bash menu knoppie, wat in die boonste linkerhoek van die lessenaar geleë is.
- Tik die soektog in die venster wat oopmaak. "Samba".
- Klik op die program met dieselfde naam in die afdeling "Aansoeke".
Daarna sal die stelsel jou vra vir die gebruiker se wagwoord. Voer dit in en die program sal oopmaak.
Stap 3: Voeg gebruikers by
Voordat u direk Samba-dopgehou instel, moet u gebruikers byvoeg. Dit word gedoen deur die program instellings menu.
- Klik op item "Kader" op die boonste balk.
- Kies die item in die spyskaart "Samba-gebruikers".
- Klik in die venster wat verskyn "Voeg gebruiker by".
- In die aftreklys "Unix gebruikersnaam" kies 'n gebruiker wat toegelaat sal word om die gids in te voer.
- Tik u Windows-gebruikersnaam handmatig in.
- Voer die wagwoord in en tik dit weer in die toepaslike veld.
- Druk die knoppie "OK".
Op hierdie manier kan jy een of meer Samba-gebruikers byvoeg, en definieer in die toekoms hul regte.
Sien ook:
Hoe gebruikers by 'n groep in Linux voeg
Hoe om 'n lys gebruikers in Linux te sien
Stap 4: Server Setup
Nou moet ons begin met die opstel van die Samba-bediener. Hierdie handeling is baie makliker in die grafiese koppelvlak. Hier is wat jy moet doen:
- Klik in die hoofvenster van die program op die item "Kader" op die boonste balk.
- Kies die lyn in die lys "Bediener instellings".
- In die venster wat verskyn, in die oortjie "Basiese"Tik in die lyn "Werkgroep" die naam van die groep, waarvan alle rekenaars kan koppel aan die Samba-bediener.
Nota: soos genoem aan die begin van die artikel, moet die naam van die groep dieselfde wees vir alle deelnemers. By verstek het alle rekenaars een werkgroep - "WERKGROEP".
- Voer 'n beskrywing van die groep in. As jy wil, kan jy die verstek verlaat, hierdie parameter raak niks nie.
- Klik op die blad "Security".
- Definieer verifikasie af as "Gebruiker".
- Kies uit die keuselys "Enkripteer wagwoorde" opsie wat jou interesseer.
- Kies 'n gasrekening.
- pers "OK".
Daarna sal die bedieneropstelling voltooi word. U kan direk na die skep van Samba-dopgehou gaan.
Stap 5: Skep dopgehou
As u nog nie publieke dopgehou geskep het nie, sal die programvenster leeg wees. Om 'n nuwe gids te skep, moet jy die volgende doen:
- Klik op die knoppie met die prent van die plus teken.
- In die venster wat oopmaak, in die oortjie "Basiese"pers "Oorsig".
- In die lêerbestuurder, spesifiseer die gids om dit te deel..
- Afhangende van jou voorkeure, merk die boks langs "Opname toegelaat" (die gebruiker sal toegelaat word om die lêers in die publieke gids te wysig) en "Sigbaar" (op 'n ander rekenaar sal die bykomende gids sigbaar wees).
- Klik op die blad "Toegang".
- Dit kan gebruikers definieer wat toegelaat word om 'n gedeelde vouer oop te maak. Om dit te doen, merk die boks langs "Gee slegs toegang tot spesifieke gebruikers". Daarna moet jy hulle uit die lys kies.
As jy 'n publieke vouer wil maak, plaas die skakelaar in die posisie "Deel met almal".
- Druk die knoppie "OK".
Daarna sal die nuutgeskepte lêergids in die hoofvenster van die program vertoon word.
As jy wil, kan jy nog meer dopgehou skep deur die bogenoemde instruksies te gebruik, of jy kan diegene wat reeds geskep is verander deur op die knoppie te klik. "Verander die eienskappe van die gekose gids".
Sodra jy al die nodige dopgehou geskep het, kan jy die program sluit. Dit is hier waar die instruksies vir die instel van Samba in Ubuntu met behulp van die System Config Samba-program voltooi is.
Nautilus
Daar is nog 'n manier om Samba in Ubuntu op te stel. Dit is ideaal vir gebruikers wat nie addisionele sagteware op hul rekenaar wil installeer nie en wat nie daarvan hou om gebruik te maak nie "Terminal". Alle instellings sal uitgevoer word in die standaard Nautilus lêer bestuurder.
Stap 1: Installasie
Deur Nautilus te gebruik om Samba op te stel, is die manier waarop die program geïnstalleer is, effens anders. Hierdie taak kan bereik word met "Terminal", soos hierbo beskryf, maar 'n ander metode sal hieronder bespreek word.
- Open Nautilus deur op die ikoon op die taakbalk van dieselfde naam te klik of deur die stelsel te soek.
- Navigeer na die gids waar die verlangde gids vir deel.
- Klik met die rechtermuisknop daarop en kies die lyn in die menu "Properties".
- Gaan na die oortjie in die venster wat oopmaak "Publieke LAN gids".
- Merk die blokkie langs "Publiseer hierdie vouer".
- Daar verskyn 'n venster waarin u op die knoppie moet kliek. "Installeer Diens"om Samba in die stelsel te begin installeer.
- Daar verskyn 'n venster waarin u die lys van geïnstalleerde pakkette kan hersien. Na die lees, klik "Installeer".
- Voer 'n gebruikerswagwoord in sodat die stelsel die aflaai en installasie kan uitvoer.
Daarna moet jy net wag vir die einde van die program installasie. Sodra dit gedoen is, kan u direk aan die samba konfigureer.
Stap 2: Opstelling
Konfigurasie van Samba in Nautilus is baie makliker as om te gebruik "Terminal" of System Config Samba. Alle parameters word in die gids eienskappe gestel. As jy vergeet het hoe om dit oop te maak, volg dan die eerste drie punte van die vorige instruksie.
Om 'n gids beskikbaar te maak, volg die instruksies:
- In die venster gaan na die oortjie "Regte".
- Definieer die regte vir die eienaar, groep en ander gebruikers.
Let wel: as u toegang tot 'n gedeelde vouer moet beperk, kies die "Nee" reël uit die lys.
- pers "Verander lêer aanhangsel regte".
- In die venster wat oopmaak, analiseer met die tweede item in hierdie lys, definieer die regte van gebruikers om met al die lêers in die gids te kommunikeer.
- pers "Change"en gaan dan na die oortjie "Publieke LAN gids".
- Merk die blokkie aan "Publiseer hierdie vouer".
- Voer die naam van hierdie vouer in.
Nota: As u wil, kan u die veld 'Kommentaar' leeg laat.
- Kontroleer of terselfdertyd die tjekmerke van "Laat ander gebruikers toe om die inhoud van die gids te verander" en "Gaste Toegang". Die eerste item sal gebruikers toelaat wat nie geregtig is om die aangehegte lêers te wysig nie. Die tweede - sal toegang tot alle gebruikers wat nie 'n plaaslike rekening het nie, oopmaak.
- pers "Pas".
Daarna kan jy die venster toemaak - die gids is publiek beskikbaar. Maar dit is opmerklik dat as jy nie die Samba-bediener opgestel het nie, dan is daar 'n moontlikheid dat die gids nie op die plaaslike netwerk vertoon sal word nie.
Nota: hoe om die Samba-bediener te konfigureer, word aan die begin van die artikel beskryf.
gevolgtrekking
Opsomming, ons kan sê dat al die bogenoemde metodes aansienlik van mekaar verskil, maar hulle stel almal op dieselfde manier in staat om Samba in Ubuntu te konfigureer. Dus, met behulp van "Terminal", kan u 'n buigsame opset uitvoer deur al die nodige parameters vir beide die Samba-bediener en die publieke dopgehou wat u skep, in te stel. System Config Samba program op dieselfde manier kan jy die bediener en dopgehou instel, maar die aantal gespesifiseerde parameters is baie kleiner.Die grootste voordeel van hierdie metode is die teenwoordigheid van 'n grafiese koppelvlak wat die konfigurasie vir die gemiddelde gebruiker aansienlik sal vergemaklik. Met die Nautilus-lêerbestuurder hoef jy nie addisionele sagteware af te laai en te installeer nie, maar in sommige gevalle moet jy jou Samba-bediener handmatig opstel deur dieselfde te gebruik. "Terminal".