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 10Kan 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
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 KumwendaAbonner 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