Ubuntu

Hvordan sette opp Samba File Sharing Server på Ubuntu

Hvordan sette opp Samba File Sharing Server på Ubuntu

Har du flere maskiner som kjører flere operativsystemer? Da kan du møte problemer mens du overfører filer frem og tilbake mellom disse maskinene. Det er ikke en god følelse å kaste bort tiden din på å feilsøke problemer med filoverføring.

Derfor foreslår vi at du oppretter en mappe og deretter deler den med alle systemene som er koblet til det lokale nettverket. I denne opplæringen går vi gjennom prosessen med å sette opp en mappe i ditt lokale nettverk for å kunne dele innholdet på tvers av Windows og Linux-systemer. Den eneste engangsinstallasjonen med få små konfigurasjoner, og filene dine skal være klare til å deles på forskjellige maskiner.

Vi skal bruke et populært verktøy Samba.

Sette opp Samba Server for å dele filer på tvers av Linux-, Windows- og Mac OS X-systemer

Samba er et open source-verktøy som kan hjelpe deg med å dele filene og skriveren på tvers av plattformer, inkludert Linux, Windows og Mac over et nettverk.

Denne veiledningen veileder deg om hvordan du installerer og konfigurerer Samba, for å aktivere fildeling mellom Ubuntu og Windows. Først må vi imidlertid forberede miljøet på følgende måte:

Trinn 1 - Sette opp Ubuntu- og Windows-verter

På Ubuntu legger du Ubuntu IP og vertsnavn i / etc / hosts-filen. Legg også til en post for Windows IP og vertsnavn.

sudo vi / etc / verter

Ubuntu vertsfil

På Windows setter du maskinens IP og vertsnavn. Legg også til en post for Ubuntu IP og vertsnavn.

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

Windows Hosts-fil

Trinn 2 - Konfigurer domener

Begge maskinene må være i samme domene, sjekk standard Windows-arbeidsstasjonsdomenet ved hjelp av neste kommando.

net config arbeidsstasjon

Windows Current Domain

Som du kan se fra forrige skjermbilde, er Windows-domenet WORKGROUP.

Trinn 3 - Aktiver fildeling på Windows

Aktiver fildeling på Windows, åpne cmd med administratorrettigheter og kjør de to neste kommandoene.

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

Utgangen skal være som nedenfor:

Aktiver fildeling og nettverksoppdagelse

Trinn 4 - Installer Samba på Ubuntu

Sørg for at Ubuntu er oppdatert.

sudo apt-get update sudo apt-get upgrade

Kjør neste kommando for å installere Samba på Ubuntu.

sudo apt-get install samba samba-common python-glade2 system-config-samba

Installer Samba

Sjekk om Samba-installasjonen var vellykket.

hvor er samba

Resultatet skal være nedenfor:

Bekreft Samba-installasjonen

Trinn 5 - Konfigurer felles delt mappe på Ubuntu

Opprett en offentlig katalog på Ubuntu for deling.

sudo mkdir -p / home / hendadel / sambashare

Sett katalogtillatelsene slik at alle kan lese / skrive til den.

sudo chown -R ingen: nogroup / hjem / hendadel / sambashare / sudo chmod -R 0775 / hjem / hendadel / sambashare /

Opprett en delt katalog

Trinn 6 - Kopier og konfigurer konfigurasjonsfil

Kopier Samba-standardkonfigurasjonsfilen til å være en sikkerhetskopifil i tilfelle det oppstår feil i fremtiden.

sudo cp / etc / samba / smb.conf / etc / samba / smb.konf.sikkerhetskopi

Rediger Samba-konfigurasjonsfil

sudo vi / etc / samba / smb.konf

Legg til de neste linjene i Samba-konfigurasjonsfilen:

[global] arbeidsgruppe = WORKGROUP serverstreng = Samba Server% v netbios navn = hendadel-VBox sikkerhet = bruker [SambaShare] Kommentar = Samba delt katalogsti = / hjem / hendadel / sambashare skrivbar = ja gjest ok = ja skrivebeskyttet = ingen kraft bruker = ingen

Rediger Samba Config File

Kontroller Samba-konfigurasjonsfilen ved hjelp av neste kommando.

testparm

Utgangen skal være slik:

Samba-konfigurasjonsfilkontroll

Trinn 7 - Start Samba Service på nytt.

sudo service smbd restart

Start Samba Services på nytt

Trinn 8 - Få tilgang til Samba Share på Windows

Nå fra Windows-maskinen din, åpne kjør og bruk følgende kommando for å åpne Ubuntu delt mappe.

\ 2.168.1.8 \ sambashare

Åpne Delt fra kjør

Den delte mappen skal være slik:

Delt mappe fra Windows

Du kan nå opprette mapper eller filer i den delte katalogen fra Windows-maskinen din og sjekke om de også ble opprettet i Ubuntu.

Opprett først en testmappe fra Windows:

Opprett testmappe

Sjekk den opprettede mappen fra Ubuntu:

Sjekk opprettet mappe

Trinn 9 - Angi privat delt katalog

Tidligere hadde vi en offentlig mappe for alle nettverksmedlemmer. Hva om du trenger å dele en mappe med noen spesifikke brukere, eller med andre ord brukere som bare har brukernavn og passord kan få tilgang til den delte katalogen.

Først må vi opprette en gruppe, legge til brukere og medlemmer i denne gruppen, og bare medlemmer av denne gruppen skal ha tilgang til den delte katalogen.

Opprett en gruppe:

sudo addgroup smbgroup

Opprett en gruppe

Legg til Ubuntu-brukeren din i smbgroup.

sudo usermod -aG smbgroup hendadel

Gi et passord for samba-brukeren.

sudo smbpasswd -a hendadel

Legg til bruker i gruppen

Lag nå en katalog for å dele privat.

sudo mkdir -p / hjem / hendadel / sambaprivate /

Sett tillatelser til forrige katalog, slik at bare root og medlemmer av smbgroup får tilgang til den delte katalogen.

sudo chown -R root: smbgroup / home / hendadel / sambaprivate / sudo chmod -R 0770 / home / hendadel / sambaprivate /

Endre tillatelser

Rediger Samba-konfigurasjonsfilen for å legge til den nyopprettede katalogen.

sudo vi / etc / samba / smb.konf

Legg til nedenfor:

[SambaPrivate] sti = / hjem / hendadel / sambaprivate gyldige brukere = @smbgroup gjest ok = nei skrivbar = ja blar gjennom = ja

Konfigurasjonsfilen skal være som følger:

Rediger Samba Config File

Start Samba-tjenesten på nytt.

sudo service smbd restart

Sjekk Samba-konfigurasjonsfilen:

testparm

Start tjenesten på nytt og kontroller konfigurasjoner

Sjekk de to opprettede mappene fra Windows-maskinen.

\ 2.168.1.8 \ sambashare

Windows bør be deg om brukernavn og passord som skjermbildet nedenfor.

Skriv inn brukernavn og passord

Etter at du har skrevet inn legitimasjonen din, bør du se de delte katalogene som nedenfor.

Sjekk delte mapper

Til slutt håper jeg du likte denne opplæringen. Videre, for ytterligere spørsmål, gi oss en kommentar, så hjelper vi deg gjerne.

Beste spillkonsollemulatorer for Linux
Denne artikkelen vil liste opp populære programvare for spillkonsollemulering tilgjengelig for Linux. Emulation er et programvarekompatibilitetslag so...
Beste Linux Distros for spill i 2021
Linux-operativsystemet har kommet langt fra det originale, enkle, serverbaserte utseendet. Dette operativsystemet har forbedret seg enormt de siste år...
Hvordan fange opp og streame spilløkten din på Linux
Tidligere ble spill bare ansett som en hobby, men med tiden så spillindustrien en enorm vekst når det gjelder teknologi og antall spillere. Spillpubli...