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: