Samba Ubuntu instellen.

Anonim

Ubuntu Samba instellen.

Als het nodig is om met dezelfde bestanden op verschillende computers onder de controle van verschillende besturingssystemen te werken, zal de Samba dit helpen. Maar onafhankelijk ingestelde gedeelde mappen is niet zo eenvoudig en voor een gewone gebruiker is deze taak vrij onmogelijk. Dit artikel zal zien hoe Samba in Ubuntu te configureren.

De naam van de groep waarin u geïnteresseerd bent, bevindt zich in de regel van het werkstationsdomein. Concrete locatie die u kunt zien in de afbeelding hierboven.

Vervolgens, als op een computer met Ubuntu Static IP, moet worden voorgeschreven op het bestand "Hosts" op Windows. De eenvoudigste manier om dit te doen met behulp van de "opdrachtregel" met beheerdersrechten:

  1. Geef het systeem op met het verzoek "Opdrachtregel".
  2. Zoek naar een opdrachtregel in het Windows-systeem

  3. Klik in de resultaten op de "opdrachtregel" met de rechtermuisknop (PCM) en selecteer "Uitvoeren van de beheerder".
  4. De opdrachtregel openen in Windows met beheerdersrechten

  5. Doe het volgende in het venster dat opent:

    Notepad C: \ Windows \ System32 \ Drivers \ etc \ Hosts

  6. Schrijf in het bestand dat na uitvoering van de opdracht is geopend, schrijf uw IP-adres in een aparte regel.

Daarna is de primaire Samba-setup voorbij. Als u alle ingestelde parameters wilt begrijpen, kunt u het op deze site doen. Om de parameter te vinden waarin u bent geïnteresseerd in, breidt u de linkerkant van de lijst "SMB.CONF" uit en vindt u deze door de eerste letter van de naam te selecteren.

Website met definitie van alle parameters in het SAMBA-configuratiebestand

Naast het bestand "smb.conf" moeten ook de wijzigingen worden aangebracht in "Limits.conf". Voor deze:

  1. Open het gewenste bestand in een teksteditor:

    Sudo gedit /etc/security/limits.conf.

  2. Vóór de laatste string in het bestand, voegt u de volgende tekst in:

    * - NOFILE 16384

    Root - NOFILE 16384

  3. Bewaar het bestand.

Volgens het resultaat moet hij de volgende vorm hebben:

Bestandslimieten Conf bij het instellen van Samba in Ubuntu

Dit is noodzakelijk om een ​​fout te vermijden die optreedt tijdens het aansluiten van meerdere gebruikers naar het lokale netwerk.

Nu, om de juistheid van de ingevoerde parameters te garanderen, moet u de opdracht uitvoeren:

Sudo testparm /etc/samba/smb.conf.

Als u als gevolg hiervan de tekst ziet die wordt weergegeven in de onderstaande afbeelding, betekent dit dat alle gegevens die u hebt ingevoerd correct zijn.

Het configuratiebestand van de SMB Conf in Ubuntu bij Samba Nutrition controleren

Het blijft om de Samba-server opnieuw te starten met de volgende opdracht:

Sudo /etc/init.d/samba herstart.

Verminder alle variabelen van het bestand "smb.conf" en het aanbrengen van wijzigingen in "limits.conf", kunt u direct gaan naar het maken van mappen

Nu moet de inhoud van het configuratiebestand er als volgt uitzien:

Samba-configuratiebestand met een gedeelde map toegevoegd aan het in ubuntu

Zodat alle veranderingen in werking zijn getreden, moet u Samba opnieuw opstarten. Dit wordt gedaan door het reeds bekende team:

Sudo Service SMBD opnieuw opstarten

Daarna verschijnt de gedeelde map in Windows. Om ervoor te zorgen dat u het volgende volgt in de "opdrachtregel":

\\ Gate \ Share

Ook kunt u het ook via de dirigent openen, door naar de map "Netwerk" te gaan, die zich op het zijpaneel van het venster bevindt.

Gedeelde Samba-map in Windows

Het gebeurt dat de mappen nog steeds niet zichtbaar zijn. Hoogstwaarschijnlijk is de reden hiervoor een configuratiefout. Daarom ga je opnieuw door alle bovenstaande stadia.

Stap 4: Een map maken met leesrezende toegang

Als u wilt dat gebruikers bestanden op het lokale netwerk kunnen bekijken, maar deze niet bewerken, moet u een map maken met alleen-lezen toegang. Dit gebeurt door analogie met de gedeelde map, alleen andere parameters worden ingesteld in het configuratiebestand. Maar om niet onnodige vragen te blijven, zullen we alles in fasen analyseren:

Na het configuratiebestand moeten er drie tekstblokken zijn:

Samba-configuratiebestand na het toevoegen van alleen-lezen map in Ubuntu

Start de Samba-server opnieuw op zodat alle in werking zijn getreden:

Sudo Service SMBD opnieuw opstarten

Daarna wordt de map met alleen-lezenrechten gemaakt en kunnen alle gebruikers het invoeren, maar kunnen de bestanden erin op de een of andere manier niet veranderen.

Stap 5: Een map maken met gesloten toegang

Als u wilt dat de gebruikers de netwerkmap openen om te openen, zijn de acties voor de schepping van het bovenstaande een beetje anders dan het bovenstaande. Maak het volgende:

  1. Maak een map, bijvoorbeeld "PASW":

    Sudo mkdir-p / home / sambafolder / pasw

  2. Verander haar rechten:

    SUDO CHMOD 777 -R / HOME / SAMBAFOLDER / PASW

  3. Maak nu een gebruiker in de Samba-groep, die is begiftigd met alle rechten om toegang te krijgen tot de netwerkmap. Maak hiervoor eerst een groep "SMBUSER":

    Sudo groepadd smbuser.

  4. Voeg toe aan de nieuw gecreëerde gebruikersgroep. Je kunt zijn naam onafhankelijk bedenken, in het voorbeeld zal 'leraar' zijn:

    Sudo useradd-g smbuser leraar

  5. Stel het wachtwoord in dat moet worden ingevoerd om de map te openen:

    Sudo smbpasswd -A leraar

    OPMERKING: Nadat u de opdracht hebt uitgevoerd, wordt u gevraagd om het wachtwoord in te voeren en herhaalt u deze, merk op dat wanneer u tekens niet wordt weergegeven.

  6. Samba-gebruikerswachtwoord in Ubuntu

  7. Het blijft alleen om alle gewenste mapparameters in te voeren op het SAMBA-configuratiebestand. Om dit te doen, open het eerst:

    Sudo gedit /etc/samba/smb.conf.

    En kopieer deze tekst vervolgens:

    [PASW]

    Commentaar = alleen wachtwoord

    Pad = / Home / Sambafolder / PASW

    Geldige gebruikers = leraar

    alleen lezen = nee

    BELANGRIJK: Als u het vierde artikel van deze instructie uitvoert, hebt u een gebruiker met een andere naam gemaakt, dan moet deze worden ingevoerd in de "geldige gebruikers" -tekenaar na het symbool "=" en een ruimte.

  8. Sla de wijzigingen op en sluit de teksteditor.

De tekst in het configuratiebestand moet nu er als volgt uitzien:

SAMBA-configuratiebestand met alle gemaakte mappen in Ubuntu

Controleer het bestand met de opdracht:

Sudo testparm /etc/samba/smb.conf.

Volgens het resultaat zou je hierover moeten zien:

Het SAMBA-configuratiebestand controleren op fouten in Ubuntu

Als alles in orde is, start dan de server opnieuw op:

Sudo /etc/init.d/samba herstart.

Systeemconfiguratie Samba.

De grafische interface (GUI) kan grotendeels het Samba-instellingsproces in Ubuntu faciliteren. Minimaal, de gebruiker die alleen naar Linux is geschakeld, lijkt deze methode begrijpelijker.

Stap 1: Installatie

In eerste instantie moet u een speciaal programma in het systeem installeren dat een interface heeft en die nodig is voor het configureren. U kunt dit doen met de "Terminal" door de opdracht uit te voeren:

Sudo apt installeren system-config-samba

Als u hiervoor niet alle Samba-componenten op uw computer hebt geïnstalleerd, moet u ermee downloaden en wat meer pakketten installeren:

Sudo Apt-Get Install -y Samba Samba-Common Python-Glade2 System-config-Samba

Na alles wat u nodig heeft, kunt u rechtstreeks naar de instelling gaan.

Stap 2: Run

U kunt System Config Samba op twee manieren uitvoeren: met behulp van de "Terminal" en via het menu Bash.

Methode 1: Terminal

Als u besluit om de terminal te gebruiken, moet u het volgende doen:

  1. Druk op de CTRL + ALT + T-toetscombinatie.
  2. Voer de volgende opdracht in:

    Sudo-systeem-config-samba

  3. Druk op Enter.

Vervolgens moet u een systeemwachtwoord invoeren, waarna het programmagvenster wordt geopend.

OPMERKING: Sluit tijdens de implementatie van de SAMBA-configuratie met behulp van de System Config Samba het terminalvenster niet, omdat het programma in dit geval sluit, en alle wijzigingen worden niet opgeslagen.

Methode 2: Bash-menu

De tweede methode lijkt gemakkelijker te lijken, omdat alle bewerkingen in de grafische interface worden uitgevoerd.

  1. Druk op de knop Bash Menu, die zich in de linkerbovenhoek van de desktop bevindt.
  2. Knop mnu bash in ubuntu

  3. Voer het zoekopdracht in "Samba" in in het venster dat opent.
  4. Zoekreeks in het menu Bash in Ubuntu

  5. Klik op het programma met dezelfde naam in het gedeelte "Toepassingen".
  6. Samba in het menu Bash

Daarna vraagt ​​het systeem u om een ​​gebruikerswachtwoord. Voer het in en het programma wordt geopend.

Wachtwoord invoervenster wanneer u Samba begint in Ubuntu

Stap 3: Gebruikers toevoegen

Voordat u rechtstreeks begint om de SAMBA-mappen te configureren, moet u gebruikers toevoegen. Het gebeurt via het menu Programma-instellingen.

  1. Klik op het item "Setup" op het bovenste paneel.
  2. Instellingenknop op het Systeemconfiguratie Samba-paneel

  3. Selecteer "Gebruikers Samba" in het menu.
  4. Item Samba-gebruikers in het menu Systeemconfiguratie Samba in Ubuntu

  5. Klik in het venster dat verschijnt op "Gebruiker toevoegen".
  6. Gebruikersknop toevoegen in het venster Samba-programma in Ubuntu

  7. Selecteer in de vervolgkeuzelijst "Gebruikersnaam van de UNIX" de gebruiker waarop u de map wilt invoeren.
  8. Lijst van Samba-gebruikers in Ubuntu

  9. Voer handmatig de Windows-gebruikersnaam in.
  10. Veld voor het invoeren van de Windows-gebruikersnaam in Samba op Ubuntu

  11. Voer het wachtwoord in en herhaal deze invoer in het juiste veld.
  12. Voer het SAMBA-gebruikerswachtwoord in Ubuntu in

  13. Klik op de knop "OK".

Op deze manier kunt u een of meer Samba-gebruikers toevoegen, en in de toekomst bepalen hun rechten.

Daarna is de serverconfiguratie voorbij, u kunt rechtstreeks naar de creatie van de SAMBA-mappen gaan.

Stap 5: Mappen maken

Als u eerder geen openbare mappen hebt gemaakt, is het programmagraam leeg. Om een ​​nieuwe map te maken, moet u het volgende doen:

  1. Klik op de knop met teken plus teken.
  2. Knop om een ​​nieuwe openbare map in Samba in Ubuntu te maken

  3. Klik in het venster dat opent in het tabblad "Hoofd" op "Overzicht".
  4. Blader door de knop om een ​​catalogus te selecteren om in Samba in Ubuntu te schudden

  5. Geef in de bestandsbeheer de gewenste map op om het te delen.
  6. Mappen opgeven voor het verhogen van de bestandsbeheer met behulp van het System Config SAM-programma in Ubuntu

  7. Vink afhankelijk van de voorkeuren de selectievakjes naast het "Record is toegestaan" (de gebruiker mag bestanden in een openbare map bewerken) en "zichtbaar" (op een andere pc, de map is zichtbaar).
  8. Teken om de bewerking van openbaar toegankelijke Samba-mappen op te lossen en deze op andere pc's weer te geven.

  9. Ga naar het tabblad "Access".
  10. Tab Tab Toegang tot System Config Samba in Ubuntu

  11. Het heeft de mogelijkheid om gebruikers te identificeren die een gedeelde map mogen openen. Om dit te doen, plaatst u het merkteken naast "Geef toegang tot alleen specifieke gebruikers". Daarna moet je ze uit de lijst kiezen.

    Alleen toegang tot Samba-gedeelde map voor specifieke gebruikers.

    Als u een openbare map gaat maken, zet u de schakelaar op de positie "GOEDE ACCESS ALLE".

  12. Klik op de knop "OK".

Daarna wordt de nieuw gemaakte map weergegeven in het hoofdprogramma-venster.

Gedeelde map gemaakt in het Systeemconfiguratie Samba-programma in Ubuntu

Als u wilt, kunt u wat meer mappen maken met behulp van de bovenstaande instructie of de reeds gemaakt door te klikken op de "Change-eigenschappen van de geselecteerde catalogus" -knop.

Om de eigenschappen van de geselecteerde map in het Systeemconfiguratie Samba-programma in Ubuntu te wijzigen

Zodra u alle gewenste mappen maakt, kunt u het programma sluiten. Op deze instructie over het instellen van Samba in Ubuntu is het gebruik van het System Config Samba-programma voorbij.

Nautilus.

Er is een andere manier om Samba in Ubuntu te configureren. Het is perfect voor die gebruikers die geen extra op zichzelf willen installeren op de computer en die het niet leuk vinden om het gebruik van de "terminal" te nemen. Alle instellingen worden uitgevoerd in de standaard Nautilus-bestandsbeheer.

Stap 1: Installatie

Nautilus gebruiken om Samba te configureren, is de methode om het programma te installeren enigszins anders. Deze taak kan worden uitgevoerd met behulp van de "Terminal", zoals hierboven beschreven, maar de volgende methode wordt hieronder beschouwd.

  1. Open Nautilus door op het pictogram in de taakbalk te drukken of op het systeem te zoeken.
  2. Bestandsbeheer pictogram in Ubuntu

  3. Ga naar de map waar de gewenste map zich bevindt.
  4. Klik op de PCM en selecteer de regel "Eigenschappen" in het menu.
  5. De eigenschappen van de map in ubuntu openen

  6. Ga in het venster dat opent naar de map "Openen lokale netwerk".
  7. Tab Public Local Network Folder in Ubuntu

  8. Vink het vakje aan naast "Publiceer deze map".
  9. Vink in de eigenschappen van de map deze map publiceren in Ubuntu

  10. Er verschijnt er een venster waarin u op de knop "Installeer Services" wilt klikken om de Samba op het systeem te starten.
  11. SET-knop om Samba in Ubuntu te downloaden en te installeren

  12. Er verschijnt een venster waarin u zich vertrouwd kunt maken met de lijst met geïnstalleerde pakketten. Klik na het lezen op de knop Installeren.
  13. Installeer Samba-knop in Ubuntu

  14. Voer het gebruikerswachtwoord in om het systeem te downloaden en te installeren.
  15. Authenticatie-venster bij het installeren van Samba in Ubuntu

Daarna kunt u wachten op het einde van de installatie van het programma. Zodra het is voltooid, kunt u rechtstreeks naar de SAMBA-instelling gaan.

Stap 2: Setup

Samba in Nautilus aanpassen is veel eenvoudiger dan het gebruik van de "Terminal" of System Config Samba. Alle parameters worden gespecificeerd in de cataloguseigenschappen. Als je bent vergeten om ze te openen, volg dan de drie items van de vorige instructie.

Volg de instructies om de map openbaar beschikbaar te maken:

  1. Ga in het venster naar het tabblad "Rechten".
  2. Loping-tabblad in de eigenschappen van de map

  3. Bepaal de rechten voor de eigenaar, groep en andere gebruikers.

    Definitie van rechten voor gebruikers in Ubuntu

    OPMERKING: als u de toegang tot de openbare map moet beperken, selecteert u in de lijst de "NO" -tekenreeks.

  4. Klik op "Rechten wijzigen op geneste bestanden".
  5. Knop Wijzig rechten op geneste bestanden in mapeigenschappen in Ubuntu

  6. In het venster dat opent, bepaalt u op analogie met het tweede item van deze lijst de rechten van gebruikers om te communiceren met alle geïnvesteerde bestanden in de map.
  7. Gebruikersrechten definiëren op bestanden in een map in ubuntu

  8. Klik op "Wijzigen" en ga vervolgens naar het tabblad "Gedeeld lokaal netwerkmap".
  9. Local Network Public Network Tab in Ubuntu-eigenschappen

  10. Markeer het item "Publiceer dit map".
  11. Vink in de eigenschappen van de map deze map publiceren

  12. Voer de naam van deze map in.

    Voer de namen in van een openbaar beschikbare map in Nautilus

    Opmerking: het veld "Commentaar", als u dat wenst, kunt u niet worden gevuld.

  13. Zet of, integendeel, de selectievakjes verwijderen met "Sta Andere gebruikers toe om de inhoud van de map" en "gasttoegang" te wijzigen. De eerste alinea biedt gebruikers die niet zijn begiftigd met rechten, geneste bestanden bewerken. De tweede - opent toegang tot alle gebruikers die geen lokaal account hebben.
  14. Geavanceerde instellingen van de openbaar toegankelijke map in Ubuntu

  15. Klik op "Toepassen".

Daarna kunt u het venster sluiten - de map is openbaar beschikbaar geworden. Maar het is vermeldenswaard dat als u de Samba-server niet hebt opgezet, dat wil zeggen, de waarschijnlijkheid dat de map niet op het lokale netwerk wordt weergegeven.

OPMERKING: Hoe de Samba-server aan het begin van het artikel te configureren.

Conclusie

Samenvattend, kunnen we zeggen dat alle bovenstaande methoden grotendeels van elkaar verschillen, maar ze laten allemaal even de Samba-instelling toe aan ubuntu. Dus, met behulp van de "Terminal", kunt u een flexibele instelling maken door alle benodigde parameters in te stellen als de Samba-server en de openbare beschikbare mappen die zijn gemaakt. Met het System Config Samba-programma kunt u ook de server en mappen configureren, maar het aantal opgegeven parameters is veel kleiner. Het belangrijkste voordeel van deze methode is de aanwezigheid van een grafische interface, die de instelling voor een gewone gebruiker grotendeels faciliteert. Met behulp van de Nautilus-bestandsbeheer hoeft u geen extra software te downloaden en te installeren, maar in sommige gevallen is het nodig om de Samba-server handmatig te configureren met behulp van dezelfde "terminal".

Lees verder