Hoe de map voor iedereen in Centos te delen

Anonim

Hoe de map voor iedereen in Centos te delen

Standaard is toegang tot mappen in het CentOS-besturingssysteem beperkt, dus als u een gemeenschappelijke netwerkmap moet krijgen, moet u bepaalde parameters wijzigen. Er is niets moeilijk bij het uitvoeren van deze procedure, maar u moet echter een extra tool installeren en wijzigingen aanbrengen in het configuratiebestand. We stellen voor stap voor stap om te gaan met de implementatie van de taak.

We maken een map in het algemeen in Centos

Onmiddellijk merken we op dat de toegepaste wijzigingen van toepassing zijn op alle computers van het lokale netwerk, ongeacht het OS die daar is geïnstalleerd. Dat wil zeggen, toegang tot de directory kan een pc-gebruiker met gebruiker Windows krijgen of, bijvoorbeeld, MacOS. Alle instelling treedt op op het apparaat, waar dezelfde map zich bevindt. Laten we beginnen vanaf de eerste stap.

Stap 1: Samba installeren en starten

Samba is gratis software waarvan de functionaliteit is geconcentreerd op interactie met netwerkobjecten. Het is met deze tool die wordt geopend om lokale toegang te openen voor de vereiste map. In Centos is dit hulpprogramma niet opgenomen in het standaardpakket, dus het zal het zelf moeten toevoegen, en het gebeurt zo:

  1. Open de standaardconsole, bijvoorbeeld via het pictogram in het menu Application.
  2. De terminal openen om algemene toegang tot de map Centos te bieden

  3. Voer het Sudo Yum Install Samba Samba-Common Command daar en klik op de ENTER-toets.
  4. Commando voor het installeren van een extra Samba-tool in Centos

  5. Het Prefix van Sudo betekent dat de actie namens de superuser wordt uitgevoerd, dus u moet de authenticatie van het account bevestigen door het wachtwoord op te geven.
  6. Wachtwoordbevestiging voor het installeren van een extra SAMBA-tool in CentOS

  7. Er is een melding van het voornemen om nieuwe pakketten in OS toe te voegen, deze te accepteren door de Y-versie te selecteren.
  8. Bevestiging van het toevoegen van nieuwe Samba-pakketten in Centos

  9. Voor permanente service is het noodzakelijk dat het begon met de Centos. Voeg het toe aan Autoload met Sudo Chkconfig --Level 345 SMB op.
  10. Voeg Samba Utility toe aan Autorun Centos

  11. Start daarna de Samba-service door de opdracht Service SMB Start en ga naar de volgende stap.
  12. Het complementaire samba-hulpprogramma in Cento's uitvoeren

Stap 2: Machtigingen voor firewall maken

De firewall ingebouwd in het besturingssysteem weet nog niet dat de nieuwe service kan worden vertrouwd. Handmatig moet u dit specificeren door wijzigingen in de regels aan te brengen. De resolutie wordt geactiveerd door de poorten van de havens waarop Samba werkt. U hoeft alleen de constante regel van superuser via SU - te activeren en afwisselend in te voeren opdrachten:

IPTTAIEN -A INPUT-P UDP -M UDP -S 192.168.1.0/24 --Dort 137 -J Accepteert

IPTAIEN -A INPUT-P-UDP -M UDP -S 192.168.1.0/24 --Dort 138 -J accepteert

IPTTAIEN -A INPUT-P TCP -M TCP -S 192.168.1.0/224 --Dort 139 -J Accepteert

IPTAIEN -A INPUT-P TCP -M TCP -S 192.168.0.0/224 --Dort 445 -J Accepteren

Poorten openen om een ​​extra samba-hulpprogramma in Centos te configureren

In dit geval werd de standaard iptables firewall controletool gebruikt. Als u extra configuratie van de firewall wilt uitvoeren, adviseren wij u om kennis te maken met de handleiding in een afzonderlijk artikel volgens de volgende link.

Lees meer: ​​Ittables instellen in CentoS 7

Stap 3: De Samba-configuratie starten en de parameters verkennen

Het bieden van gedeelde map-toegang wordt uitgevoerd door het SAMBA-configuratiebestand te wijzigen. Het maakt gebruik van een specifieke syntaxis, de parameters en waarden. Als u wilt blijven werken met deze tool, wordt aanbevolen om ten minste de basisconcepten te kennen. Laten we echter voor starters uitzoeken met het begin van dit instellingenbestand.

  1. Wij adviseren u om de handige COX-teksteditor NANO te gebruiken. Standaard is het niet in de CENTOS, dus installeer het door de Sudo Yum Install Nano-opdracht te typen.
  2. De NANO-teksteditor installeren om Samba in Centos te bewerken

  3. Bevestig de actie door het wachtwoord van het superuser-account op te geven.
  4. Voer het wachtwoord in om de NANO-teksteditor voor Samba in Centos te installeren

  5. Voer het configuratiebestand uit door sudo nano /etc/samba/smb.conf te gebruiken.
  6. Samba Utility Configuration File Lancering in Centos

  7. Nu geeft het scherm alle inhoud van het bestand weer.
  8. De inhoud van het SAMBA-configuratiebestand in Cento's bewerken

Zoals u kunt zien, heeft de configuratie al bepaalde regels zowel globaal als gescheiden gespecificeerd. Lees de basisregels en hun waarden:

  • Werkgroep - de naam van de werkgroep waarin de server omvat;
  • Server String - een korte willekeurige beschrijving van de server;
  • Interfaces - Netwerkinterfaces beschikbaar voor verbinding met het gedeelte;
  • Hosts laten toe - gastheren die toegang hebben;
  • Hosts Weigeren - Verboden gastheren;
  • Logbestand - een bestand waarbij alle meldingen worden opgeslagen, foutcodes voor andere acties;
  • Max. Loggrootte - de maximale grootte van het bovenstaande bestand (na het overwinnen van het maximum wordt een nieuw bestand gecreëerd);
  • Beveiliging is een manier om gebruikersauthenticiteit te verifiëren;
  • Gastaccount - Association for Guest Account.

Hieronder ziet u een voorbeeld van het gedeelte van de sectie.

[globaal]

Workgroup = Workgroup

Server String = Samba Server% v

NetBIOS NAME = CENTOS

Interfaces = LO ETH0 192.168.12 / 24 192.168.13.2/24

Hosts toestaan ​​= 127. 192.168.12. 192.168.13.

Logbestand = /VAR/Log/samba/log.%M

Max Log Size = 50

Beveiliging = gebruiker.

PASSDB BACKEND = TDBSAM

Kaart naar gast = slechte gebruiker

Stap 4: Een openbare map maken

Nu weet u over de basisparameters van Samba en hoe de sectie eruit ziet, een reeks regels voor een specifieke map. Het blijft alleen om zo'n groep te maken. Als de vereiste map nog niet bestaat, maakt u het met de opdracht MKDIR / Home / User / Ashare, waar / Home / User / Ashare het pad naar de map en de naam ervan is.

  1. Voer de NANO-teksteditor uit, zoals weergegeven in de vorige stap.
  2. Wijzigingen aanbrengen, bijvoorbeeld:

    [Map]

    PATH = / TMP

    Publiek = ja.

    Beschrijfbaar = ja.

    Afdrukbaar = Nee.

    Schrijflijst = + personeel

    Hier is map een sectienaam, pad = / tmp - het pad naar de map en alle andere parameters openen volledige toegang voor alle lokale netwerkdeelnemers. Gebruiker kan de inhoud niet alleen bekijken, maar ook op elke manier om het te bewerken. Nadat u wijzigingen aanbrengt, drukt u op CTRL + O om ze op te slaan.

  3. Wijzigingen opslaan in het SAMBA-configuratiebestand in CentOS

  4. Wijzig de naam van het bestand niet om op te nemen, maar druk gewoon op ENTER.
  5. Afbuiging van wijzigingen in de naam van het SAMBA-configuratiebestand in CentOS

  6. Verlaat de teksteditor via Ctrl + X.
  7. Verlaat de teksteditor na het bewerken van Samba in Centos

  8. Werk de configuratie bij door de SMB-herlaadservice te activeren.
  9. SAMBA UTILITY-configuratie-update in CentOS

  10. Controleer de prestaties van alle secties van de testparm -S /etc/samba/smb.conf.
  11. Controle van de prestaties van alle Samba-parameters in Centos

  12. Als er fouten ontstonden, moet u de service opnieuw opstarten: SERVICE SMB RESTART.
  13. Start de Samba-service opnieuw in Centos

Afzonderlijk wil ik merken dat toegangsrechten voor gebruikers van één apparaat worden geconfigureerd door andere methoden. Samba-hulpprogramma is niet bedoeld om deze operaties uit te voeren. Als u geïnteresseerd bent in het thema, leest u de rechten op één lokale machine, de handleiding op dit onderwerp in het materiaal verder.

Lees meer: ​​Toegangsrechten in Linux instellen

De afstandsbediening in de Cento's verdwijnt uit de netwerkmap, maar op te merken dat de opgegeven parameters in het configuratiebestand blijven. Daarom moet u bij het schoonmaken van mappen bewerken en het hulpprogramma dat vandaag wordt gebruikt door het verwijderen van alle onnodige secties te verwijderen.

Zie ook: Delete Directory in Linux

Nu hebt u informatie over hoe u de map in CentOS kunt delen zonder problemen. Na voltooiing van deze procedure verschijnt de map op alle lokale apparaten. Het Windows-pad wordt bijvoorbeeld bekeken: \\ LinuxServer \ Map, waar LinuxServer de naam is van de ouderauto en de map is dezelfde map.

Lees verder