Som standard är åtkomst till mappar i CENTOS-operativsystemet begränsat, så om du behöver få en vanlig nätverkskatalog, måste du ändra vissa parametrar. Det finns inget svårt att utföra det här förfarandet, men du måste installera ett extra verktyg och göra ändringar i konfigurationsfilen. Vi föreslår att vi går för steg för att hantera genomförandet av uppgiften.
Vi gör en mapp i allmänhet i centos
Omedelbart noterar vi att de ändringar som tillämpas idag kommer att gälla för alla datorer i det lokala nätverket oavsett OS installerat där. Det vill säga att tillgång till katalogen kommer att kunna få en PC-användare som kör Windows eller till exempel MacOs. All inställning sker på enheten, där samma katalog är placerad. Låt oss börja från det första steget.Steg 1: Installera och starta Samba
Samba är fri programvara vars funktionalitet är koncentrerad på interaktion med nätverksobjekt. Det är med det här verktyget som öppnas för att öppna lokal åtkomst för den obligatoriska mappen. I centos ingår inte detta verktyg i standardpaketet, så det måste lägga till det själv, och det är så här:
- Öppna standardkonsolen, till exempel via ikonen i programmenyn.
- Ange Sudo Yum Installera Samba Samba-gemensamt kommando där och klicka på ENTER-tangenten.
- Sudo prefixet innebär att åtgärden kommer att utföras på övergripande uppdrag av superanvändaren, så du måste bekräfta autentisering av kontot genom att ange lösenordet.
- Det kommer att bli en anmälan av avsikt att lägga till nya paket i OS, acceptera det genom att välja Y-versionen.
- För permanent tjänst är det nödvändigt att det började med centos. Lägg till den i AutoLoad med Sudo ChkConfig -Level 345 SMB på.
- Efter det, starta Samba-tjänsten av tjänsten SMB-startkommando och gå till nästa steg.
Steg 2: Skapa behörigheter för brandvägg
Brandväggen inbyggd i operativsystemet vet ännu inte att den nya tjänsten kan lita på. Manuellt måste du ange detta genom att ändra reglerna. Upplösningen aktiveras av portarna i de portar där Samba körs. Du behöver bara aktivera den ständiga regeln för Superuser via SU - och ange sådana kommandon växelvis:
IPTABLE -A-ingång -P UDP-MUDP -S 192.168.1.0/24 --DPORT 137 -J Acceptera
IPTABLES-EN INPUT -P UDP-M UDP -S 192.168.1.0/24 --DPORT 138 -J ACCEPT
IPTABLES-EN INPUT -P TCP-M TCP -S 192.168.1.0/224 --DPORT 139 -J Acceptera
IPTABLES-EN INPUT -P TCP-M TCP -S 192.168.0.0/224 --DPORT 445 -J ACCEPT
I det här fallet användes standard IPTABLES Firewall Control-verktyg. Om du behöver utföra ytterligare konfiguration av brandväggen, rekommenderar vi dig att bekanta dig med handboken som presenteras i en separat artikel enligt följande länk.
Läs mer: Ställa in iptables i centos 7
Steg 3: Starta Samba Config och utforska parametrarna
Att tillhandahålla delad mappåtkomst utförs genom att ändra konfigurationsfilen Samba. Den använder en specifik syntax, dess parametrar och värden. Om du vill fortsätta arbeta med det här verktyget rekommenderas det att veta åtminstone de grundläggande begreppen. Men för att börja med, låt oss räkna ut det med början av den här inställningsfilen.
- Vi rekommenderar dig att använda den bekväma Cox Text Editor Nano. Som standard är det inte i centos, så installera det genom att skriva det sudo yum install nano-kommandot.
- Bekräfta åtgärden genom att ange lösenordet från Superuser-kontot.
- Kör konfigurationsfilen genom att köra sudo nano /etc/samba/smb.conf.
- Nu visar skärmen allt innehåll i filen.
Som du kan se, har konfigurationen redan specificerat vissa regler både globala och separata. Läs de grundläggande reglerna och deras värden:
- Arbetsgrupp - Arbetsgruppens namn där servern innehåller;
- Serversträng - en kort godtycklig beskrivning av servern;
- Gränssnitt - Nätverksgränssnitt tillgängliga för anslutning till sektionen;
- Värdar tillåter - värdar som kan komma åt;
- Värdar förnekar - förbjudna värdar;
- Logfil - en fil där alla meddelanden kommer att lagras, felkoder för andra åtgärder.
- Max loggstorlek - Den maximala storleken på ovanstående fil (efter att ha övervinna det maximala skapas en ny fil);
- Säkerhet är ett sätt att verifiera användarutståndet;
- Gästkonto - Förening för gästkonto.
Nedan ser du ett exempel på avsnittet i avsnittet.
[global]
Arbetsgrupp = arbetsgrupp
Server String = Samba Server% v
NetBIOS NAME = CENTOS
Gränssnitt = LO ETH0 192.168.12 / 24 192.168.13.2/24
Värdar tillåter = 127. 192.168.12. 192.168.13.
loggfil = /var/log/samba/log.%m
Max loggstorlek = 50
Säkerhet = Användare.
Passdb Backend = TDBSAM
Karta till gäst = dålig användare
Steg 4: Skapa en offentlig mapp
Nu vet du om de grundläggande parametrarna i Samba och hur sektionen ser ut som något - en uppsättning regler för en viss mapp. Det är bara att göra en sådan grupp. Om den nödvändiga katalogen ännu inte finns, skapa den med kommandot MKDIR / HOME / User / Ashare, där / Hem / Användare / Ashare är sökvägen till katalogen och dess namn.
- Kör nano-textredigeraren, som visas i föregående steg.
- Gör ändringar, till exempel:
[Mapp]
PATH = / TMP
Offentligt = ja.
Skrivbar = ja.
Utskrivbar = Nej.
Skriv lista = + personal
Här är mappen ett avsnitt namn, sökväg = / tmp - sökvägen till mappen och alla andra parametrar öppnar full tillgång för alla lokala nätverksdeltagare. Användaren kan inte bara se innehållet, men också på alla sätt att redigera det. När du har gjort ändringar trycker du på CTRL + O för att spara dem.
- Ändra inte namnet på filen för att spela in, men tryck bara på ENTER.
- Avsluta textredigeraren via CTRL + X.
- Uppdatera konfigurationen genom att aktivera SMB-omladdningstjänsten.
- Kontrollera utförandet av alla delar av testparm -s /etc/samba/smb.conf.
- Om några fel uppstod måste du starta om tjänsten: Service SMB startar om.
Separat vill jag notera att tillgångsrättigheter för användare av en enhet är konfigurerad med andra metoder. Samba Utility är inte avsett att utföra dessa operationer. Om du är intresserad av temat som ställer in behörigheterna på en lokal maskin, läs bruksanvisningen på det här ämnet i materialet.
Läs mer: Ställa in åtkomsträttigheter i Linux
Fjärrkatalogen i centrosen kommer att försvinna från nätverksmappen, men notera att de angivna parametrarna i konfigurationsfilen kommer att förbli. Därför, när du rengör mappar, måste du redigera och ställa in verktyget som används idag genom att ta bort alla onödiga sektioner.
Se även: Ta bort katalogen i Linux
Nu har du information om hur du kan dela mappen i centos utan problem. Efter avslutad procedur visas katalogen på alla lokala enheter. Till exempel ses Windows-sökvägen: \\ Linuxserver \ Folder, där Linuxserver är namnet på moderbilen, och mappen är samma mapp.