By verstek is toegang tot dopgehou in die Centos-bedryfstelsel beperk, dus as u 'n gemeenskaplike netwerkgids moet kry, moet u sekere parameters verander. Daar is niks moeilik om hierdie prosedure te verrig nie, maar jy sal 'n bykomende instrument moet installeer en veranderinge in die konfigurasielêer moet maak. Ons stel stap vir stap om die implementering van die taak te hanteer.
Ons maak 'n gids in die algemeen in Centos
Onmiddellik, ons let op dat die veranderinge wat vandag toegedien word, van toepassing sal wees op al die rekenaars van die plaaslike netwerk, ongeag die bedryfstelsel wat daar geïnstalleer is. Dit is, toegang tot die gids sal in staat wees om 'n rekenaargebruiker te kry, of byvoorbeeld Macos. Alle instelling vind plaas op die toestel, waar dieselfde gids geleë is. Kom ons begin van die eerste stap.Stap 1: Installeer en begin samba
Samba is gratis sagteware waarvan die funksionaliteit gekonsentreer is op interaksie met netwerkvoorwerpe. Dit is met hierdie instrument wat oopgemaak sal word om plaaslike toegang vir die vereiste vouer oop te maak. In sentos is hierdie program nie in die standaardpakket ingesluit nie, dus sal dit self moet byvoeg, en dit word soos volg gedoen:
- Maak die standaardkonsole oop, byvoorbeeld deur die ikoon in die aansoeklys.
- Tik die sudo yum installeer samba samba-algemene opdrag daar en klik op die Enter-sleutel.
- Die Sudo-voorvoegsel beteken dat die aksie namens die superuser uitgevoer sal word, dus moet u die verifikasie van die rekening bevestig deur die wagwoord te spesifiseer.
- Daar sal 'n kennisgewing wees van die voorneme om nuwe pakkette in OS by te voeg, dit te aanvaar deur die Y-weergawe te kies.
- Vir permanente diens is dit nodig dat dit met die sento's begin het. Voeg dit by Autoload met behulp van sudo chkconfig --level 345 smb op.
- Begin daarna die Samba-diens deur die diens SMB-aanvangsopdrag en gaan na die volgende stap.
Stap 2: Skep van toestemmings vir firewall
Die firewall wat in die bedryfstelsel ingebou is, weet nog nie dat die nuwe diens vertrou kan word nie. Handmatig moet u dit spesifiseer deur veranderinge aan die reëls te maak. Die resolusie word geaktiveer deur die hawens van die hawens waarop Samba loop. U hoef slegs die konstante reël van supergebruiker via die US te aktiveer - en voer sulke opdragte in:
Iptables -a Input -P UDP -M UDP-S 192.168.1.0/24 --dport 137 -J Aanvaar
Iptables -a Input -p UDP -M UDP-S 192.168.1.0/24 --dport 138 -J Aanvaar
Iptables -a Input -P TCP -M TCP-S 192.168.1.0/224 --dport 139 -J Aanvaar
Iptables -a Input -P TCP -M TCP-S 192.168.0.0/224 --dport 445 -J Aanvaar
In hierdie geval is die standaard iptables firewall beheer instrument gebruik. As u addisionele konfigurasie van die firewall moet uitvoer, raai ons u aan om kennis te maak met die handleiding wat in 'n aparte artikel aangebied word volgens die volgende skakel.
Lees meer: Stel iptables in Centos 7
Stap 3: Begin die samba-konfigurasie en verkenning van die parameters
Die verskaffing van gedeelde gids toegang word uitgevoer deur die Samba-konfigurasielêer te verander. Dit gebruik 'n spesifieke sintaksis, sy parameters en waardes. As u met hierdie instrument wil voortgaan, word dit aanbeveel om ten minste die basiese konsepte te ken. Vir starters, laat ons dit egter uitvind met die begin van hierdie instellingslêer.
- Ons raai u aan om die gerieflike COX-teksredakteur Nano te gebruik. By verstek is dit nie in die sento's nie, dus installeer dit deur die Sudo Yum Installeer Nano-opdrag te tik.
- Bevestig die aksie deur die wagwoord van die Superuser-rekening te spesifiseer.
- Begin die konfigurasie lêer deur sudo nano /etc/samba/smb.conf te hardloop.
- Nou vertoon die skerm al die inhoud van die lêer.
Soos u kan sien, het die konfigurasie reeds sekere reëls bepaal, sowel global en apart. Lees die basiese reëls en hul waardes:
- Werkgroep - die naam van die werkgroep waarin die bediener insluit;
- Server String - 'n Kort arbitrêre beskrywing van die bediener;
- Koppelvlakke - netwerk koppelvlakke beskikbaar vir die koppeling aan die afdeling;
- Leërskare toelaat - gasheer wat toegang kan verkry;
- Leërskare ontken - verbode leërskare;
- Log lêer - 'n lêer waar alle kennisgewings gestoor sal word, foutkodes vir ander aksies;
- Maksimum loggrootte - die maksimum grootte van die bogenoemde lêer (na die oorkom van die maksimum is 'n nuwe lêer geskep);
- Sekuriteit is 'n manier om gebruikerswaardigheid te verifieer;
- GASTE REKENING - VERENIGING VIR GASTEREKENING.
Hieronder sien u 'n voorbeeld van die gedeelte van die afdeling.
[Global]
Werkgroep = Werkgroep
Bediener string = samba bediener% v
Netbios Naam = Centos
Interfaces = Lo eth0 192.168.12 / 24 192.168.13.2/24
Hosts toelaat = 127. 192.168.12. 192.168.13.
log lêer = /var/log/samba/log.%m
Maksimum loggrootte = 50
Sekuriteit = gebruiker.
Passdb backend = tdbsam
Kaart na Gaste = Slegte gebruiker
Stap 4: Skep 'n publieke gids
Nou weet jy van die basiese parameters van Samba en hoe die gedeelte lyk soos iets - 'n stel reëls vir 'n spesifieke vouer. Dit bly net om so 'n groep te maak. As die vereiste gids nog nie bestaan nie, skep dit die MKDIR / Home / Gebruiker / Ashare-opdrag, waar / tuis / gebruiker / ashare die pad na die gids en sy naam is.
- Begin die Nano-teksredakteur, soos in die vorige stap getoon.
- Maak veranderinge, byvoorbeeld:
[Folder]
Pad = / TMP
Publiek = ja.
Writbaar = ja.
Drukbaar = Nee.
Skryf lys = + Personeel
Hier is die gids 'n afdeling, pad = / TMP - die pad na die gids, en alle ander parameters maak volle toegang vir alle plaaslike netwerkdeelnemers oop. Gebruiker kan nie net die inhoud sien nie, maar ook in alle opsigte om dit te wysig. Na die maak van veranderinge, druk Ctrl + O om dit te red.
- Moenie die naam van die lêer verander om op te teken nie, maar druk net Enter.
- Verlaat die teksredakteur deur CTRL + X.
- Dateer die konfigurasie op deur die SMB-herlaaidiens te aktiveer.
- Gaan die prestasie van alle afdelings van die TestParm -s /etc/samba/smb.conf na.
- As enige foute ontstaan het, sal u die diens moet herlaai: Diens SMB herbegin.
Afsonderlik wil ek daarop let dat toegangsregte vir gebruikers van een toestel deur ander metodes gekonfigureer word. Samba-nut is nie bedoel om hierdie bedrywighede uit te voer nie. As u belangstel in die tema wat die voorregte op een plaaslike masjien instel, lees die handleiding oor hierdie onderwerp in die materiaal verder.
Lees meer: Om toegangsregte in Linux te stel
Die afgeleë gids in die sento's sal van die netwerkmap verdwyn, maar let daarop dat die gespesifiseerde parameters in die konfigurasielêer sal bly. Daarom, by die skoonmaak van dopgehou, moet jy die nut wat vandag gebruik word, wysig en opstel deur al die onnodige afdelings te verwyder.
Sien ook: Verwyder gids in Linux
Nou het jy inligting oor hoe jy die gids in Centos kan deel sonder enige probleme. Na voltooiing van hierdie prosedure sal die gids op alle plaaslike toestelle verskyn. Byvoorbeeld, die Windows-pad sal besigtig word: \\ LinuxServer \ gids, waar LinuxServer die naam van die ouer motor is, en die gids is dieselfde gids.