Denne korte veiledningen viser studenter og nye brukere installere og konfigurere Samba på Ubuntu 20.04 | 18.04.

Samba er en åpen kildekode-implementasjon av SMB/CIFS-protokollen, som tillater brukere å få tilgang til delte filer, skrivere og andre nettverksressurser.

Samba gjør at Linux-systemer, inkludert Ubuntu til å dele filer med Windows-operativsystemer, inkludert Windows 10 og andre operativsystemer.,

For denne opplæringen for å fungere, kan det hende du ønsker å konfigurere både Windows og Ubuntu maskiner på samme delnett. Dette betyr at de bør være i stand til å kommunisere over nettverket.

For denne opplæringen, vi kommer til å bruke en 192.168.1.0/24-nettverk.

Windows-maskin vil ha IP-adresse 192.168.1.2 og Linux-maskin 192.168.1.3

Både maskin vil også være i samme lokale arbeidsgruppen. Du kan nevne arbeidsgruppe hva du vil, men for dette innlegget, vår arbeidsgruppe vil være standard Windows-arbeidsgruppe kalt ARBEIDSGRUPPE.,

Windows IP-adresse =========================> 192.168.1.2
Ubuntu IP-adresse ==========================> 192.168.1.3
Arbeidsgruppen ===========================> ARBEIDSGRUPPE

Både Windows og Ubuntu maskiner vil være medlem av den lokale domene eller en arbeidsgruppe kalt ARBEIDSGRUPPE.,

Trinn 1: Identifisere Windows Arbeidsgruppe

for Å finne ut hvilken Arbeidsgruppe Windows-maskin tilhører, åpne kommandoen ber og skriv inn kommandoene nedenfor

net config workstation

Når du kjører kommandoene ovenfor, bør du se din nåværende Arbeidsstasjon domenenavn for datamaskinen, vanligvis kalt ARBEIDSGRUPPE.

Trinn 2: Legg til Ubuntu Windows Host-Filen.,

Hvis du ikke har en DNS-systemet på plass, og du vil referere til hvert system ved deres navn, vil du ønsker å legge til navnene deres i host-filen på hver maskin..

For Windows-system, åpne kommandoer spørsmål som administrator og kjøre kommandoene nedenfor.

notepad C:\\Windows\System32\drivers\etc\hosts

Deretter legge til den lokale oppføringer for Ubuntu-maskin til å bli referert til ved navn ubuntu16.04

192.168.1.3 ubuntu2004.localhost ubuntu2004

Lagre endringene, og du er ferdig.,

for Å legge til Windows-systemet navn til Ubuntu være vert for filen, trykker du på Ctrl + Alt + T på tastaturet for å åpne kommando-terminal.

Deretter kjøre kommandoene nedenfor:

sudo nano /etc/hosts

Neste, skriv inn IP-med-vertsnavn for Windows-maskin, må du lagre filen, og avslutt.

TRINN 3: Aktiver fildeling

for Å gjøre fildeling mulig, og at funksjonen må være aktivert på Windows-systemer., For å aktivere det, kjøre kommandoer spørsmål som administrator og kjøre kommandoene nedenfor

Deretter kjøre kommandoene nedenfor for å aktivere fildeling og nettverksgjenkjenning.

netsh advfirewall firewall set rule group="File and Printer Sharing" new enable=Yesnetsh advfirewall firewall set rule group="Network Discovery" new enable=Yes

fildeling bør være aktivert i Windows-maskin når du kjører kommandoene ovenfor.

Trinn 4: Installer Samba på Ubuntu

På dette punktet, Windows og Ubuntu-systemer må være medlem av samme arbeidsgruppe, og begge systemer har oppføringer i sine lokale vert for filen for å referere til den andre av navnet.,

Neste pålogging på Ubuntu maskinen for å installere Samba. For å installere Samba, kjøre kommandoene nedenfor.

sudo apt updatesudo apt install samba

Etter at du har installert Samba, gå og alternativer på config-Samba.

for Å bekrefte om Samba tjenestene er aktivert, må du kjøre kommandoene nedenfor:

sudo systemctl status smbd

Det bør utgang samme linjer som nedenfor:

Trinn 5: Konfigurere Samba Offentlig dele

Nå at Samba er installert, kan du kjøre kommandoene nedenfor for backup sin standard konfigurasjonen.

sudo cp /etc/samba/smb.conf{,.backup}

Neste, åpne Samba konfigurasjonsfil ved å kjøre kommandoene nedenfor.,

sudo nano /etc/samba/smb.conf

Så sørg for at du sette den markerte linjer for å matche de nedenfor.

Når dette er gjort, kan du lagre endringer. Deretter kan du kjøre den testparm verktøy for å sjekke Samba-konfigurasjonsfil for feil.

Start på nytt Samba tjenester.

sudo systemctl restart smbd

Trinn 6: Lage den offentlige mappen

Neste, lage den offentlige mappen der alle skal ha tilgang til, som definert i Samba konfigurasjon over…

sudo mkdir -p /samba/public

Angi tillatelser, slik at alle kan lese og skrive til den.,

sudo chown -R nobody:nogroup /samba/publicsudo chmod -R 0775 /samba/publicsudo chgrp sambashare /samba/public

Start på nytt Samba og åpne Windows File Explorer til å vise den delte plasseringen på Ubuntu

sudo service smbd restart

Nå kan du gå til din Windows-maskin, og du bør se den felles offentlige mappen på Ubuntu fra når du blar i Filbehandling, som vist nedenfor.

Alle skal ha tilgang til det.

Trinn 6: Konfigurere Samba Privat Delingsmappe

Nå vet du hvordan du oppretter Samba offentlige delingsmapper, la oss gå og lage privat og beskyttet aksjer., Bare brukere som er medlem av godkjent gruppen vil være i stand til å få tilgang til sikkert sted med passord.

Først opprette en samba-gruppe som heter smbgroup for den del.. bare medlemmer har tilgang. For å skape et grupper i Ubuntu, kjøre kommandoene nedenfor.

sudo addgroup smbgroup

Deretter legge til en bruker til gruppe ved å kjøre kommandoene nedenfor

sudo usermod -aG smbgroup richard

til Slutt, alle brukere som har behov for å få tilgang til en beskyttet samba dele trenger å skrive inn et passord. For å legge til en bruker til samba-passord database, kjøre kommandoene nedenfor for hver bruker.,

sudo smbpasswd -e richard

– brukeren vil bli bedt om å skrive inn og bekrefte et passord. Dette passordet vil bli brukt til å få tilgang til beskyttet samba aksjer.

Neste, gå og lage en beskyttet andel i /samba-katalogen.

sudo mkdir -p /samba/protected

Så gi bare rot og medlemmer i gruppen tilgang til denne delingsmappen.

cd /samba/sudo chown -R root:smbgroup protectedsudo chmod -R 0770 protected

Når du er ferdig med å opprette beskyttet dele, gå og dele det i smb.conf-fil.

sudo nano /etc/samba/smb.conf

Deretter legg til konfigurasjon blokk under i smb.,conf-fil rett under den ovenfor

 path = /samba/protected valid users = @smbgroup guest ok = no writable = yes browsable = yes

Lagre endringene, og du er ferdig.

Start på nytt Samba og test dine endringer.

sudo service smbd restart

Du bør nå se to mapper… en er beskyttet

Mange flere aksjer kan defineres ved hjelp av formatet ovenfor.

Bare medlem av smbgroup vil være i stand til å få tilgang til det Beskyttede området…

Du kan tilordne harddisken i Windows for enkel tilgang….,

Enjoy!

That’s it!

Conclusion:

Articles

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *