Sådan opsættes en netværksdelt mappe på Ubuntu med Samba

Sådan opsættes en netværksdelt mappe på Ubuntu med Samba

Hvis du nogensinde har ønsket let at dele filer på dit hjemmenetværk på tværs af flere operativsystemer, skal du ikke lede længere end Samba.





Denne vejledning viser dig, hvordan du opretter en netværksdelt mappe på Ubuntu Linux ved hjælp af Samba. Med Samba -serveren kan du nemt dele filer på dit netværk, uanset om du bruger Windows, macOS eller Linux.





Hvad er Samba?

Samba er en fildelingstjeneste, der implementerer open source-versioner af SMB-pakken med protokoller, som oprindeligt blev udviklet af Microsoft og IBM. Samba indeholder programmer, der gør det muligt at samarbejde med Microsoft Windows -fildelingsprotokoller.





hvordan man ser slettede beskeder på messenger

Samba giver dig også mulighed for nemt at kommunikere med andre klienter ved hjælp af standard TCP/IP -netværk.

Trin 1: Installation af Samba

Denne vejledning bruger Ubuntu Linux 20.04 LTS, men trinene bør fungere, selvom du bruger Ubuntu 16.04 eller nyere. Start med at opdatere dine pakkekildeoplysninger.



sudo apt update

Installer derefter Samba ved hjælp af kommandoen herunder:

sudo apt install samba

For at kontrollere, om Samba er blevet installeret, skal du køre følgende kommando:





smbd --version

Outputtet skal svare til det nedenfor.

Trin 2: Konfiguration af Samba

For at kunne dele filer sikkert med andre netværksenheder skal du konfigurere Samba -serveren. Hovedkonfigurationsfilen til Samba er placeret på /etc/samba/smb.conf på din pc. Denne vejledning bruger Vim -teksteditoren til redigering af Samba -konfigurationsfilen, men du er velkommen til at bruge en hvilken som helst anden teksteditor efter eget valg.





Bemærk: Du skal have administrative rettigheder for at redigere konfigurationsfilen.

sudo vim /etc/samba/smb.conf

Tilføj følgende linjer til bunden af ​​konfigurationsfilen.

[sambashare]
comment= Network Shared Folder by Samba Server on Ubuntu
path = /home/your_username/sambashare
force user = smbuser
force group = smbgroup
create mask = 0664
force create mode = 0664
directory mask = 0775
force directory mode = 0775
public = yes
read only = no

Husk at opdatere sti parameter med dit brugernavn. Du kan få dit brugernavn ved at køre følgende kommando:

echo $USER

Til afslut Vim -editoren efter at have foretaget dine ændringer, skal du blot skrive : wq og tryk på Gå ind nøgle.

Forstå konfigurationerne

Her er en kort beskrivelse af de konfigurationslinjer, du lige har tilføjet.

  • Afsnit : En ny sektion i konfigurationsfilen repræsenteres af firkantede parenteser ( [] ). I dette tilfælde er afsnittet [sambashare] .
  • Kommentar : Denne kodelinje giver en kort oversigt over, hvad dette afsnit handler om. Især er det nyttigt, hvis du har flere delte biblioteksafsnit i konfigurationsfilen.
  • Sti : Dette er stien til biblioteket i din udpegede netværksdelte mappe.
  • Tving bruger : Systembrugeren, som Samba -serveren vil bruge til deling af filer.
  • Tving gruppe : Navnet på den gruppe, som Samba -systembrugeren vil tilhøre.
  • Opret maske : Denne parameter angiver tilladelser for nyoprettede filer i den delte mappe. I dette tilfælde er værdien 0664, hvilket betyder, at ejeren af ​​filen og gruppen vil have læse- og skrivetilladelser, mens andre brugere kun har læsetilladelser.
  • Kraftoprettelsesfunktion : Fungerer sammen med skabe maske parameter for at indstille de korrekte filtilladelser.
  • Telefonbogsmaske : Denne parameter bestemmer tilladelserne for mapper i den delte mappe. Tilladelser til 0775 betyder, at ejeren og gruppen har læst, skrevet og udført tilladelser, mens andre kun har læst og udført tilladelser.
  • Tving bibliotekstilstand : Denne parameter fungerer i samarbejde med biblioteksmaske for at sikre, at den korrekte biblioteketilladelse er angivet.
  • Offentlig : Denne parameter angiver, at dette er en offentlig mappe på dit netværk, og at andre enheder kan få adgang til den.
  • Læs kun : Angiver tilladelserne til at ændre filerne i den delte mappe.

Trin 3: Oprettelse af Samba -ressourcer

Efter at have konfigureret Samba -serveren, skal du nu oprette de nødvendige ressourcer, f.eks. Samba -brugeren og biblioteket, der skal deles. Disse ressourcer vil lette processen med at dele en mappe på netværket.

1. Delt mappe

Du skal oprette den delte mappe på den sti, der er angivet i Samba -konfigurationsfilen ovenfor. Denne vejledning bruger en delt mappe med navnet sambashare findes i dit hjemmekatalog.

Naviger til din hjemmekatalog ved hjælp af cd -kommandoen .

cd ~

Opret derefter det delte bibliotek ved hjælp af kommandoen herunder:

mkdir -p sambashare

2. Samba -bruger og gruppe

Det næste trin er at oprette Samba -systembruger og -gruppe, der er angivet i konfigurationsfilen.

Du kan oprette Samba -systemgruppen ved hjælp af følgende kommando:

sudo groupadd --system smbgroup

Opret derefter Samba -systembrugeren vha bruger tilføjet .

sudo useradd --system --no-create-home --group smbgroup -s /bin/false smbuser

Kommandoen ovenfor opretter en systembruger og tilføjer brugeren til den Samba -gruppe, der er oprettet ovenfor. Da dette også er en systembruger, oprettes der ingen hjemmekatalog.

3. Ændring af ejeren af ​​den delte mappe

Når Samba -brugeren og gruppen er på plads, kan du nu ændre ejeren af ​​den delte mappe til den nye bruger smbuser og gruppen til smb -gruppe . Du kan opnå dette ved hjælp af kommandoen herunder:

sudo chown -R smbuser:smbgroup ~/sambashare

Afslut endelig kommandoen herunder for at give gruppen skriveadgang til den delte mappe og indholdet i den.

sudo chmod -R g+w ~/sambashare

Trin 4: Genstart Samba -tjenesten

Du bør genstarte Samba -tjenesten, før ændringerne i Samba -konfigurationsfilen træder i kraft.

sudo systemctl restart smbd

Når tjenesten genstarter, kan du kontrollere dens status med kommandoen herunder:

sudo systemctl status smbd

Bemærk : Hvis du har din firewall aktiveret, skal du også tilføje Samba til dine aktiverede regler vha kommandoen ufw .

sudo ufw enable samba

Trin 5: Adgang til den delte mappe

Din delte mappe er nu tilgængelig for enhederne på dit netværk.

På Windows

I Windows kan du få adgang til den delte mappe ved hjælp af Windows Stifinder. Du kan starte file explorer ved hjælp af Windows + E. tastaturgenvej.

Skriv i adresselinjen \ ip_address_of_pc_with_shared_folder sambashare .

Husk at erstatte med den korrekte IP -adresse og delte mappenavn.

Windows 10 registrerer ikke ekstern harddisk

Systemet vil også bede dig om at indtaste brugerens brugernavn og adgangskode på Linux -pc'en.

På Ubuntu

På Ubuntu Linux skal du åbne standardfilhåndteringen og klikke på Andre steder knap. Derefter i Opret forbindelse til server indtast, skal du indtaste en IP -adresse i følgende format:

smb://ip_adresss_of_pc_with_shared_folder/sambashare

Du kan enten oprette forbindelse som en registreret bruger eller anonym. Husk, at hvis du vælger Registreret bruger fra rullemenuen skal du angive brugerens legitimationsoplysninger.

På macOS

Mac -brugere kan også nemt få adgang til den delte mappe. I Finder -menuen skal du klikke på Netværk fane, og computeren med den offentlige delte mappe vises på listen. Vælg det, og du skal have adgang til filerne.

Deling af filer mellem flere enheder effektivt

Denne vejledning har set på, hvordan du deler filer på et netværk ved hjælp af Samba. Med Samba kan du dele filer på et netværk uanset det operativsystem, du kører på enhederne.

Ikke kun Linux, men du kan også konfigurere en delt netværksmappe på din Windows -maskine.

Del Del Tweet E -mail Sådan netværksfildel i Windows 10

Kan du ikke finde dit USB -flashdrev? Del din fil over det lokale netværk i stedet.

Læs Næste
Relaterede emner
  • Linux
  • Fildeling
  • Computernetværk
Om forfatteren Klar(36 artikler udgivet)

Mwiza udvikler software efter erhverv og skriver meget om Linux og front-end programmering. Nogle af hans interesser omfatter historie, økonomi, politik og virksomhedsarkitektur.

Mere fra Mwiza Kumwenda

Abonner på vores nyhedsbrev

Tilmeld dig vores nyhedsbrev for at få tekniske tips, anmeldelser, gratis e -bøger og eksklusive tilbud!

Klik her for at abonnere