Om du någonsin har velat enkelt dela filer på ditt hemnätverk över flera operativsystem, leta inte längre än Samba.
Den här guiden visar hur du konfigurerar en delad nätverksmapp på Ubuntu Linux med Samba. Med Samba -servern kan du enkelt dela filer i ditt nätverk, oavsett om du använder Windows, macOS eller Linux.
Vad är Samba?
Samba är en fildelningstjänst som implementerar open source-versioner av SMB-paketet, som ursprungligen utvecklades av Microsoft och IBM. Samba innehåller program som gör det möjligt att samverka med Microsoft Windows -fildelningsprotokoll.
hur man uppdaterar emojis på lg -telefoner
Samba låter dig också enkelt kommunicera med andra klienter med standard TCP/IP -nätverk.
Steg 1: Installera Samba
Den här guiden använder Ubuntu Linux 20.04 LTS, men stegen bör fungera även om du använder Ubuntu 16.04 eller senare. Börja med att uppdatera paketets källinformation.
sudo apt update
Installera sedan Samba med kommandot nedan:
sudo apt install samba
För att kontrollera om Samba har installerats, kör följande kommando:
smbd --version
Utmatningen ska likna den nedan.
Steg 2: Konfigurera Samba
För att kunna dela filer säkert med andra nätverksenheter måste du konfigurera Samba -servern. Huvudkonfigurationsfilen för Samba finns på /etc/samba/smb.conf på din dator. Den här guiden använder Vim -textredigeraren för att redigera Samba -konfigurationsfilen, men använd gärna valfri annan textredigerare.
Notera: Du måste ha administratörsbehörighet för att redigera konfigurationsfilen.
sudo vim /etc/samba/smb.conf
Lägg till följande rader längst ner i 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
Kom ihåg att uppdatera väg parameter med ditt användarnamn. Du kan få ditt användarnamn genom att köra följande kommando:
echo $USER
Till avsluta Vim -redigeraren efter att ha gjort dina ändringar, helt enkelt skriva : wq och tryck på Stiga på nyckel.
Förstå konfigurationerna
Här är en kort beskrivning av konfigurationsraderna som du precis har lagt till.
- Sektion : Ett nytt avsnitt i konfigurationsfilen representeras av hakparenteser ( [] ). I det här fallet är avsnittet [sambashare] .
- Kommentar : Denna kodrad ger en kort beskrivning av vad detta avsnitt handlar om. Speciellt är det användbart om du har flera delade katalogsektioner i konfigurationsfilen.
- Väg : Detta är sökvägen till katalogen för din utsedda nätverksdelade mapp.
- Tvinga användare : Systemanvändaren som Samba -servern kommer att använda för att dela filer.
- Tvinga grupp : Namnet på gruppen som Samba -systemanvändaren kommer att tillhöra.
- Skapa mask : Denna parameter ställer in behörigheter för nyskapade filer i den delade mappen. I det här fallet är värdet 0664 vilket innebär att ägaren av filen och gruppen kommer att ha läs- och skrivbehörigheter medan andra användare bara har läsbehörigheter.
- Tvinga skapa -läge : Fungerar tillsammans med skapa mask parameter för att ställa in rätt filbehörigheter.
- Katalogmask : Denna parameter bestämmer behörigheterna för mappar i den delade mappen. Behörigheter för 0775 innebär att ägaren och gruppen har läst, skrivit och kör behörigheter, medan andra bara har läst och kör behörigheter.
- Tvinga fram katalogläge : Denna parameter fungerar i samarbete med katalogmask för att se till att rätt katalogtillstånd är inställt.
- offentlig : Denna parameter anger att detta är en offentlig mapp i ditt nätverk och att andra enheter kan komma åt den.
- Skrivskyddad : Anger behörigheterna för att ändra filerna i den delade mappen.
Steg 3: Skapa Samba -resurser
Efter att ha konfigurerat Samba -servern måste du nu skapa de nödvändiga resurserna, till exempel Samba -användaren och katalogen för att dela. Dessa resurser kommer att underlätta processen att dela en mapp i nätverket.
1. Delad mapp
Du måste skapa den delade mappen i sökvägen som anges i Samba -konfigurationsfilen ovan. Den här guiden använder en delad mapp med namnet sambashare finns i din hemkatalog.
Navigera till din hemkatalog med cd -kommandot .
cd ~
Skapa sedan den delade katalogen med kommandot nedan:
mkdir -p sambashare
2. Samba användare och grupp
Nästa steg är att skapa Samba -systemanvändare och grupp som anges i konfigurationsfilen.
Du kan skapa Samba -systemgruppen med följande kommando:
sudo groupadd --system smbgroup
Skapa sedan Samba -systemanvändaren med useradd .
sudo useradd --system --no-create-home --group smbgroup -s /bin/false smbuser
Kommandot ovan skapar en systemanvändare och lägger till användaren i Samba -gruppen som skapats ovan. Eftersom detta är en systemanvändare kommer ingen hemkatalog att skapas.
3. Ändra ägaren till den delade mappen
När Samba -användaren och gruppen är på plats kan du nu ändra ägaren till den delade mappen till den nya användaren smbuser och gruppen till smb -grupp . Du kan uppnå detta med kommandot nedan:
sudo chown -R smbuser:smbgroup ~/sambashare
Slutligen utfärdar du kommandot nedan för att ge gruppen skrivåtkomst till den delade mappen och innehållet i den.
sudo chmod -R g+w ~/sambashare
Steg 4: Starta om Samba -tjänsten
Du bör starta om Samba -tjänsten för att ändringarna i Samba -konfigurationsfilen ska träda i kraft.
sudo systemctl restart smbd
När tjänsten har startat om kan du kontrollera dess status med kommandot nedan:
sudo systemctl status smbd
Notera : Om du har din brandvägg aktiverad bör du också lägga till Samba till dina aktiverade regler med kommandot ufw .
sudo ufw enable samba
Steg 5: Öppna den delade mappen
Din delade mapp är nu tillgänglig för enheterna i ditt nätverk.
På Windows
I Windows kan du komma åt den delade mappen med Utforskaren. Du kan starta filutforskaren med Windows + E. tangentbordsgenväg.
Skriv i adressfältet \ ip_address_of_pc_with_shared_folder sambashare .
Kom ihåg att ersätta med rätt IP -adress och delat mappnamn.
någon blockerade mig på facebook men jag kan se deras bild
Systemet kommer också att be dig att ange användarnamn och lösenord för användaren på Linux -datorn.
På Ubuntu
På Ubuntu Linux öppnar du standardfilhanteraren och klickar på Andra platser knapp. Sedan, i Anslut till servern mata in, ange en IP -adress i följande format:
smb://ip_adresss_of_pc_with_shared_folder/sambashare
Du kan antingen ansluta som en registrerad användare eller anonym. Tänk på att om du väljer Registrerad användare från rullgardinsmenyn måste du ange användarens referenser.
På macOS
Mac -användare kan också enkelt komma åt den delade mappen. I Finder -menyn klickar du på Nätverk fliken och datorn med den offentliga delade mappen visas. Välj det och du ska kunna komma åt filerna.
Dela filer mellan flera enheter effektivt
Den här guiden har tittat på hur du delar filer på ett nätverk med Samba. Med Samba kan du dela filer i ett nätverk oavsett vilket operativsystem du kör på enheterna.
Inte bara Linux, men du kan också konfigurera en delad nätverksmapp på din Windows -maskin.
Dela med sig Dela med sig Tweet E-post Hur nätverksfildelning i Windows 10Kan du inte hitta ditt USB -minne? Dela din fil över det lokala nätverket istället.
Läs Nästa Relaterade ämnen- Linux
- Fildelning
- Dator nätverk
Mwiza utvecklar mjukvara efter yrke och skriver mycket om Linux och front-end programmering. Några av hans intressen inkluderar historia, ekonomi, politik och företagsarkitektur.
Mer från Mwiza KumwendaPrenumerera på vårt nyhetsbrev
Gå med i vårt nyhetsbrev för tekniska tips, recensioner, gratis e -böcker och exklusiva erbjudanden!
Klicka här för att prenumerera