Video: Linux Server monitoraat: voor de cursus vereiste basisinzichten linux en unix 2024
Samba verwijst naar een bestands- en printerdelingsprogramma waarmee Linux een Windows-bestand en printserver kan nabootsen, zodat Windows-computers gedeelde Linux-mappen en -printers kunnen gebruiken. Als u Linux als een bestand of afdrukserver in een Windows-netwerk wilt gebruiken, moet u weten hoe de Samba moet worden gedanst.
Omdat Linux en Windows zulke verschillende bestandssystemen hebben, kunt u eenvoudig geen Linux-bestandsserver maken door Windows-gebruikers toegang te verlenen tot Linux-directory's. Windows-clientcomputers kunnen geen toegang krijgen tot bestanden in de Linux-directory's. Er zijn te veel verschillen tussen de bestandssystemen. Bijvoorbeeld:
-
Linux-bestandsnamen zijn hoofdlettergevoelig, terwijl Windows-bestandsnamen dat niet zijn. Bijvoorbeeld in Windows, Bestand1. txt en file1. txt zijn hetzelfde bestand. In Linux zijn het andere bestanden.
-
In Linux worden punten niet gebruikt om bestandsextensies aan te duiden. Linux-bestandsnamen gebruiken geen extensies.
-
Windows heeft bestandskenmerken zoals alleen-lezen en archief. Linux heeft deze niet.
Meer fundamenteel gebruikt Windows-netwerken een protocol met de naam SMB, dat staat voor Server Message Block, om de uitwisseling van bestandsgegevens tussen bestandsservers en clients te beheren. Linux heeft geen SMB-ondersteuning ingebouwd.
Daarom is Samba vereist. Samba is een programma dat het gedrag van een op Windows gebaseerde bestandsserver nabootst door het SMB-protocol te implementeren. Dus wanneer u Samba uitvoert op een Linux-server, zien de Windows-computers in uw netwerk de Linux-server als een Windows-server.
Net als een Windows-server werkt Samba door bepaalde mappen aan te wijzen als gedeelde mappen. Een share is gewoon een map die via het netwerk beschikbaar is voor andere gebruikers. Elke share heeft de volgende elementen:
-
Sharenaam: De naam waarmee de share via het netwerk bekend is. Namen van delen moeten zoveel mogelijk acht tekens bevatten.
-
Pad: Het pad naar de map op de Linux-computer die wordt gedeeld, zoals GebruikersDoug .
-
Beschrijving: Een beschrijving van de share in één regel.
-
Toegang: Een lijst met gebruikers of groepen die toegang hebben gekregen tot de share.
Samba bevat ook een clientprogramma waarmee een Linux-computer toegang heeft tot Windows-bestandsservers.
Waarom hebben de ontwikkelaars van Samba ervoor gekozen hun programma Samba te noemen? Gewoon omdat het protocol dat Windows-bestand en afdrukservers gebruiken om met elkaar te communiceren SMB wordt genoemd, wat staat voor Server Message Block. Voeg een paar klinkers toe aan SMB, en u krijgt Samba.