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
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
Trinn 2 - Konfigurer domener
Begge maskinene må være i samme domene, sjekk standard Windows-arbeidsstasjonsdomenet ved hjelp av neste kommando.
net config arbeidsstasjon
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:
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
Sjekk om Samba-installasjonen var vellykket.
hvor er samba
Resultatet skal være nedenfor:
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 /
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
Kontroller Samba-konfigurasjonsfilen ved hjelp av neste kommando.
testparm
Utgangen skal være slik:
Trinn 7 - Start Samba Service på nytt.
sudo service smbd restart
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
Den delte mappen skal være slik:
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:
Sjekk den opprettede mappen fra Ubuntu:
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
Legg til Ubuntu-brukeren din i smbgroup.
sudo usermod -aG smbgroup hendadel
Gi et passord for samba-brukeren.
sudo smbpasswd -a hendadel
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 /
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:
Start Samba-tjenesten på nytt.
sudo service smbd restart
Sjekk Samba-konfigurasjonsfilen:
testparm
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.
Etter at du har skrevet inn legitimasjonen din, bør du se de delte katalogene som nedenfor.
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.