Samba - installeren Configuratie en stap voor stap installatie van Samba

Inhoudsopgave:

Anonim

Introductie tot Samba

Voordat we ingaan op de installatiestappen, laten we een korte introductie geven over Samba en wat het ons allemaal biedt als we ervoor kiezen om voornamelijk met Linux- of Unix-systemen te werken.

1. Samba is open source software, biedt Windows-interoperabiliteitsprogramma's voor Linux en Unix.

2. Samba biedt veilige en stabiele, snelle bestands- en printservices voor de clients die SMB- en CIFS-protocollen gebruiken, zoals alle versies van DOS, Windows, Linux en andere.

3. Samba biedt netwerkbeheerders flexibiliteit om systemen en apparatuur in te stellen, te configureren en te kiezen.

4. Samba bestaat uit twee hoofdprogramma's, namelijk smbd en nmbd. Ze zouden vier CIFS-services moeten implementeren:

  • Bestands- en printservices
  • Authenticatie en authorisatie
  • Naam resolutie
  • Serviceaankondiging (browsen)

5. Smbd zorgt ook voor verificatie in deelmodus en gebruikersmodus om gedeelde bestanden en afdrukservices te beschermen door wachtwoorden te vereisen.

6. Nmbd verzorgt de naamresolutie en bladerdelen van de vier hierboven genoemde en dit wordt gedaan met behulp van NetBIOS

7. Samba biedt de volgende hulpprogramma's -

  • Smbclient - Gebruikt vanuit Unix-systeem om verbinding te maken met externe SMB-share, bestandsoverdracht, enz
  • Nmblookup - Wordt gebruikt om NetBIOS-namen op het netwerk te zoeken en hun IP-adressen te bekijken.
  • Swat - Staat voor Samba Web Administration Tool, gebruikt om samba op afstand te configureren via een webbrowser

8. Samba 3.0 wordt tegenwoordig gebruikt.

Installatie stappen -

Voor de installatie zijn de volgende vereisten aanwezig -

  1. Ubuntu LTS
  2. LAN voor het delen van bestanden een doel.

Merk op dat het beter is om samba te installeren met behulp van een binair pakket en op deze manier is het eenvoudiger dan het installeren vanuit het bronpakket. Dit komt omdat alle pre-compilatieconfiguratie al is voltooid en de pakketbeheerder ook configuratieproblemen oplost.

Er zijn drie populaire methoden voor distributie van binaire pakketten:

Stap 1: Binaire tarballs (voornamelijk algemene tarballs)

  • Een tarball installeren

De broncode van Samba is gedistribueerde tarball-vorm. De tools die worden gebruikt om gegevens te extraheren uit een binaire tarball zijn dezelfde als die worden gebruikt om een ​​tarball te verwerken die broncode bevat: tar en een compressieprogramma zoals gzipor bzip2

Gebruik de volgende opdracht om tarball uit de hoofdmap te verwijderen

tar -xvzf /path/to/samba-version.tar.gz

Merk op dat tarball tijdens het installeren van samba geen probleem veroorzaakt.

  • Een FreeBSD-pakket installeren

FreeBSD wordt geleverd met pakketten die zijn opgeslagen als tarballs. Om een ​​van deze pakketten, inclusief het Samba-pakket, rechtstreeks te installeren, gebruikt u het hulpprogramma pkg_add of sys install.

pkg_add samba-version.tbz

Als er geen fouten verschijnen, betekent dit dat samba correct is geïnstalleerd.

Stap 2: RPM's

  • Een RPM installeren

Binaire RPM's zijn in principe gecomprimeerde cpio-archieven waaraan enkele extra bits zijn toegevoegd. Deze extra functies helpen het besturingssysteem om een ​​database met geïnstalleerde pakketten en bestanden te houden die vergelijkbaar zijn met wat FreeBSD onderhoudt met behulp van de pakkethulpmiddelen

De opdracht die wordt gebruikt voor samba-installatie via RPM is als volgt -

rpm -Uvh samba-version-minor version.arch.rpm

Stap 3: Debian-pakketten

Debian GNU / Linux en zijn afgeleiden omvatten tools voor pakketbeheer die gelijkwaardig zijn aan de RPM-tools. De kerntool voor pakketinstallatie onder Debian is dpkg.

We kunnen samba via dkpg installeren met behulp van de volgende opdracht

dpkg -i samba_version-minorversion.deb

Samba-installatie met apt-get pakketbeheer kan worden gedaan met behulp van de volgende stappen

Dit commando moet het samba-pakket lokaliseren en installeren, evenals alle pakketten waarvan het afhankelijk is, zoals samba-common.

apt-get installeer samba

Deze opdracht werkt alleen als de APT-hulpprogramma's (Advanced Package Tools) goed zijn geconfigureerd. Een basisconfiguratie omvat het bewerken van de / etc / apt / bronnen. lijstbestand om te verwijzen naar de installatie-CD-ROM's of enkele geschikte FTP-sites.

Daarom kunnen de bovengenoemde stappen worden gebruikt om samba te installeren.

Laten we nu de volgende stap bekijken.

Samba- configureren en uitvoeren

1. Het configuratiebestand voor samba is /etc/samba/smb.conf. Zorg ervoor dat u dit bestand up-to-date houdt volgens de samba-release die op uw systeem is geïnstalleerd.

2. Het wordt ook geadviseerd om een ​​back-up van dit bestand te maken en het commando waarnaar je hiervoor kunt verwijzen is -

cp -pf /etc/samba/smb.conf /etc/samba/smb.conf.bak

3. Wanneer je samba voor het eerst installeert, schrijf dan de volgende opdrachten -

  1. nmbd -D
  2. smbd -D

-D verwijst naar de demonenmodus van hardlopen.

4. Voer de volgende opdrachten uit om te controleren of servers actief zijn:

ps bijl | grep mbd

5. Als u geen uitvoer ziet of alleen de opdracht grep zelf, is de kans groot dat Samba het configuratiebestand, smb.conf, niet kan vinden. Je kunt hiervoor de opdracht find gebruiken, die als volgt is:

zoek / -naam "smb.conf"

Laten we nu een beetje kijken in de samba-hoofdbrowser -

1. De hoofdbrowser toewijzen: één computer per netwerksegment (meer specifiek een IP-subnet) functioneert als een hoofdbrowser.

2. De masterbrowser zoeken: clients moeten de masterbrowsercomputer kunnen vinden

3. Spanning-subnetten: sommige van de mechanismen die SMB / CIFS gebruikt om browsen te implementeren, werken niet goed in subnetten.

4. Integratie van client-, netwerk- en serverbronnen : sommige clients, waaronder Microsoft Windows, proberen lokale, gehele netwerk- en serverbronnen in één lijst te presenteren, waardoor de lijnen tussen dit soort bronnen in de ogen van gebruikers vervagen. De clients voeren deze integratie uit, maar de betrokken protocollen moeten voldoende dekking bieden om geen gaten te laten.

5. Aanpakken van problemen met de gebruikersinterface: Clients die netwerkbrowsen gebruiken, moeten deze informatie op een manier kunnen presenteren aan gebruikers. Dit is geen protocolkwestie, maar beslissingen over protocolontwerp hebben wel invloed op de gebruikersinterface van de client.

Aanbevolen artikelen

Dit is een handleiding geweest voor het installeren van Samba. Hier hebben we het concept, de vereisten, configuratie en stappen voor het installeren van Samba besproken. U kunt ook onze andere voorgestelde artikelen doornemen voor meer informatie -

  1. Docker installeren
  2. Hoe Magento installeren?
  3. Gebruik van Raspberry Pi
  4. Top 5 soorten interoperabiliteitstests
  5. Versies van Magento | Verschillende functies