Hur man delar mappen för alla i centos

Anonim

Hur man delar mappen för alla i centos

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:

  1. Öppna standardkonsolen, till exempel via ikonen i programmenyn.
  2. Öppna terminalen för att ge allmän åtkomst till CENTOS-mappen

  3. Ange Sudo Yum Installera Samba Samba-gemensamt kommando där och klicka på ENTER-tangenten.
  4. Kommando för att installera ett extra samba-verktyg i centos

  5. 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.
  6. Lösenordsbekräftelse för installation av ett extra samba-verktyg i centos

  7. 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.
  8. Bekräftelse av att lägga till nya samba-paket i centos

  9. 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å.
  10. Lägg till Samba Utility till Autorun Centos

  11. Efter det, starta Samba-tjänsten av tjänsten SMB-startkommando och gå till nästa steg.
  12. Kör det kompletterande Samba-verktyget i centos

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

Öppningsportar för att konfigurera ett extra Samba-verktyg i centos

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.

  1. 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.
  2. Installera Nano Text Editor för att redigera Samba i centos

  3. Bekräfta åtgärden genom att ange lösenordet från Superuser-kontot.
  4. Ange lösenordet för att installera Nano Text Editor för Samba i centos

  5. Kör konfigurationsfilen genom att köra sudo nano /etc/samba/smb.conf.
  6. Samba Utility Configuration Fil lansering i centos

  7. Nu visar skärmen allt innehåll i filen.
  8. Redigera innehållet i SAMBA-konfigurationsfilen i Centos

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.

  1. Kör nano-textredigeraren, som visas i föregående steg.
  2. 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.

  3. Spara ändringar i samba-konfigurationsfilen i Centos

  4. Ändra inte namnet på filen för att spela in, men tryck bara på ENTER.
  5. Avböjning av förändringar i namnet Samba-konfigurationsfilen i Centos

  6. Avsluta textredigeraren via CTRL + X.
  7. Avsluta textredigeraren efter att ha redigerat samba i centos

  8. Uppdatera konfigurationen genom att aktivera SMB-omladdningstjänsten.
  9. Samba Utility Configuration Update i Centos

  10. Kontrollera utförandet av alla delar av testparm -s /etc/samba/smb.conf.
  11. Kontrollera prestanda för alla Samba-parametrar i centos

  12. Om några fel uppstod måste du starta om tjänsten: Service SMB startar om.
  13. Starta om SAMBA-tjänsten i centos

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.

Läs mer