Konfiguration af Linux Samba (SMB) – Hvordan til Setup Samba (Linux, Windows Fildeling)

Konfiguration af Linux Samba (SMB) – Hvordan til Setup Samba (Linux, Windows Fildeling)

deling af Ressourcer, som filsystemer og printere, i Microsoft Windows-systemer, som opnås ved hjælp af en protokol kaldet Server Message Block-eller SMB. For at arbejde med sådanne delte ressourcer via et netværk bestående af .indo .s-systemer, skal et RHEL-system understøtte SMB. Teknologien der bruges til dette kaldes SAMBA. Dette giver integration mellem Windowsindo .s og Linu. – systemer. Derudover bruges dette til at give mappedeling mellem Linu. – systemer., Der er to dele til SAMBA, en Samba Server og en Samba klient.

når et RHEL-system får adgang til ressourcer på et RHINDO .s-system, gør det det ved hjælp af Samba-klienten. Et RHEL-system har som standard Samba-klienten installeret.

når et RHEL-system tjener ressourcer til et RHINDO .s-system, bruger det pakken Samba Server eller blot Samba. Dette er ikke installeret som standard og skal udelukkende konfigureres.,

Installere SAMBA på Linux Redhat/CentOS

uanset Om Samba er allerede installeret på din RHEL, Fedora eller CentOS, opsætning, kan det være testet med følgende kommando:

$ rpm -q samba

resultatet kunne være – “pakken samba er ikke installeret” eller noget lignende “samba-3.5.4-68.el6_0. 1.x86_64 ” viser den version af Samba, der findes på systemet.,

for At installere Samba, du bliver nødt til at blive root med følgende kommando (angiv root-adgangskode, når du bliver bedt om):

$ su –

Derefter bruge Yum til at installere Linux Samba-pakke:

# yum install samba

Dette vil installere samba-pakke og dens afhængighed pakke, samba-common.

før du begynder at bruge eller konfigurere Samba, skal Linu.fire .all (iptables) konfigureres for at tillade Samba-trafik., Fra kommando-linien, dette opnås ved hjælp af følgende kommando:

# firewall-cmd –enable –service=samba

Konfiguration af Linux SAMBA

Samba-konfigurationen er beregnet til at deltage i en RHEL, Fedora eller CentOS-system på en Windows-Arbejdsgruppe og oprette en mappe på RHEL system, til at fungere som en fælles ressource, der kan bruges af godkendt Windows-brugere.,

til At begynde med, du skal opnå root-privilegier (angiv root-adgangskode, når du bliver bedt om):

$ su –

Rediger Samba-konfigurationen fil:

# vi /etc/samba/smb.conf

smb.conf sektion

en smb.conf-filen er opdelt i flere sektioner. sektionen, som er det første afsnit, har indstillinger, der gælder for hele Samba-konfigurationen. Indstillinger i de andre sektioner i konfigurationsfilen kan dog tilsidesætte de globale indstillinger.,

til At begynde med, sæt den arbejdsgruppe, der som standard er indstillet som “MYGROUP”:

arbejdsgruppe = MYGROUP

Da de fleste Windows-netværk er opkaldt ARBEJDSGRUPPE som standard indstillinger er nødt til at blive ændret som:

workgroup = workgroup

Konfigurere den Delte Ressource

I næste trin, som er en fælles ressource, som vil være tilgængelige fra andre systemer på Windows-netværk er konfigureret. Dette afsnit skal have et navn, som det vil blive henvist til, når det deles., For vores eksempel, lad os antage, at du gerne vil dele en mappe på dit Linu.-system placeret på /data/net .ork-applications. Du skal give ret til hele sektionen som vist nedenfor i vores smb.conf fil:

path = /data/netværk-programmer

writeable = yes
søgbar = yes
gyldige brugere = administrator

Når en Windows-bruger, der surfer at Linux-Server, vil de se et netværksshare mærket
“NetApps”.

Dette afslutter ændringerne af Samba-konfigurationsfilen.,

Opret en Samba-bruger

enhver bruger, der ønsker at få adgang til en delt Samba-ressource, skal konfigureres som en Samba-bruger og tildeles en adgangskode. Dette opnås ved hjælp af kommandoen smbpass .d som rodbruger. Da du har defineret “administrator” som den bruger, der har ret til at få adgang til mappen “/data/net .ork-applications” i RHEL-systemet, skal du tilføje “administrator” som en Samba-bruger.,som Windows-bruger –

# smbpasswd-a administrator

systemet vil reagere med

Ny SMB password: <Indtast adgangskode for>
Skriv ny SMB password: <Gentag password>

Dette vil resultere i følgende besked:

Tilføjet bruger administrator

Det vil også være nødvendigt at tilføje den samme konto, som en simpel linux-bruger, der bruger den samme adgangskode, som vi brugte til samba bruger:

Nu er det tid til at teste samba-konfigurationen fil for eventuelle fejl., Til dette kan du bruge kommandolinjeværktøjet “testparm” som root:

# testparm
Indlæs smb-konfigurationsfiler fra /etc/samba/smb.conf

Rlimit_max: rlimit_max (1024) nedenfor minimum Windows grænse (16384)

Behandling sektion “”

Indlæst tjenester fil OK.,

Server-rolle: ROLE_STANDALONE

Tryk på enter for at se en dump af din tjeneste definitioner

Hvis du vil gerne for at sikre, at Windows-brugere er automatisk godkendt til din Samba share, uden at spørge om brugernavn/adgangskode, kan alle, der er brug for, er at tilføje samba brugernavn og password, præcis som du Windows-klienter brugernavne og password. Når et Samindo .s-system får adgang til en Samba-aktie, prøver det automatisk at logge ind ved hjælp af de samme legitimationsoplysninger som brugeren, der er logget ind i Samindo .s-systemet.,

Start af Samba-og NetBios-Navnetjeneste på RHEL

Samba-og NetBios-Navneservice eller NMB-tjenester skal aktiveres og derefter startes, før de træder i kraft:

# systemctl aktiver smb.service

# systemctl starte smb.service
# systemctl aktiver nmb.service
# systemctl start nmb.service

Hvis tjenesterne allerede kørte, skal du muligvis genstarte dem igen:

# systemctl genstart smb.service
# systemctl genstart nmb.,service

Hvis du ikke bruger systemctl kommando, kan du også starte Samba ved hjælp af en mere klassisk måde:

service smb-start
Start SMB-tjenester:

for At konfigurere dit Linux-system til automatisk at starte Samba-service ved at starte op, den ovenstående kommando bliver nødt til at blive indsat i /etc/rc.lokal fil., For mere information om dette, kan du læse vores populære Linux Init-Processen & køre Forskellige niveauer artikel

få Adgang til Samba Aktier Fra Windows

Nu, at du har konfigureret Samba ressourcer og tjenester, der kører, de kan blive testet for deling fra et Windows-system. For dette skal du åbne Explorindo .s Stifinder og navigere til netværkssiden. Windowsindo .s skal vise RHEL-systemet. Hvis du dobbeltklikker på RHEL-ikonet, bliver du bedt om brugernavn og adgangskode., Brugernavnet, der skal indtastes nu, er “administrator” med den adgangskode, der blev tildelt.

Igen, hvis du er logget på din Windows-arbejdsstation ved hjælp af den samme konto og adgangskode, som Samba service (e.g Administrator), vil du ikke blive bedt om godkendelse som Windows-operativsystemet vil automatisk godkendes til RHEL Samba service ved hjælp af disse legitimationsoplysninger.,

Adgang til Windows-Aktier Fra RHEL Arbejdsstation eller Server

for At få adgang til Windows-aktier fra din RHEL system, pakken samba-klient kan have til at blive installeret, medmindre det er installeret som standard. Til dette skal du opnå root-rettigheder med (angiv root – adgangskoden, når du bliver bedt om det):

$ su-

Installer samba-client ved hjælp af følgende kommandoer:

# yum installer samba-client

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *