Så här konfigurerar du en nätverksdelad mapp på Ubuntu med Samba

Så här konfigurerar du en nätverksdelad mapp på Ubuntu med Samba

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 10

Kan 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
Om författaren Klar för avfärd(36 artiklar publicerade)

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 Kumwenda

Prenumerera 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