Ubuntu

Så här ställer du in Samba File Sharing Server på Ubuntu

Så här ställer du in Samba File Sharing Server på Ubuntu

Har du flera maskiner som kör flera operativsystem? Då kan du möta problem när du överför filer fram och tillbaka mellan dessa maskiner. Det är inte en bra känsla att slösa bort din tid på att felsöka problem med filöverföring.

Därför föreslår vi att du skapar en mapp och sedan delar den med alla system som är anslutna till det lokala nätverket. I den här handledningen går vi igenom processen för att ställa in en mapp i ditt lokala nätverk för att kunna dela innehållet mellan Windows och Linux-system. Dess enda engångsinstallation med få små konfigurationer och dina filer ska vara redo att delas över dina olika maskiner.

Vi ska använda ett populärt verktyg Samba.

Konfigurera Samba Server för att dela filer över Linux-, Windows- och Mac OS X-system

Samba är ett opensource-verktyg som kan hjälpa dig att dela filer och skrivare över flera plattformar inklusive Linux, Windows och Mac via ett nätverk.

Denna handledning guidar dig om hur du installerar och konfigurerar Samba för att möjliggöra fildelning mellan Ubuntu och Windows. Först måste vi dock förbereda vår miljö enligt följande:

Steg 1 - Konfigurera Ubuntu- och Windows-värdar

På Ubuntu, placera din Ubuntu IP och värdnamn i filen / etc / hosts. Lägg också till en post för Windows IP och värdnamn.

sudo vi / etc / värdar

Ubuntu-värdfil

I Windows anger du maskinens IP och värdnamn. Lägg också till en post för din Ubuntu IP och värdnamn.

anteckningsblock C: \\ Windows \ System32 \ drivers \ etc \ hosts

Windows Hosts-fil

Steg 2 - Konfigurera domäner

Båda maskinerna måste vara i samma domän, kontrollera standard Windows-arbetsstationsdomänen med nästa kommando.

net config arbetsstation

Windows nuvarande domän

Som du kan se från föregående skärmdump är Windows-domänen WORKGROUP.

Steg 3 - Aktivera fildelning i Windows

Aktivera fildelning i Windows, öppna cmd med administratörsbehörighet och kör de kommande två kommandona.

netsh advfirewall firewall set rule group = "File and Printer Sharing" new enable = Yes netsh advfirewall firewall set rule group = "Network Discovery" new enable = Yes

Utgången ska vara som nedan:

Aktivera fildelning och nätverksupptäckt

Steg 4 - Installera Samba på Ubuntu

Se till att din Ubuntu uppdateras.

sudo apt-get uppdatering sudo apt-get upgrade

Kör nästa kommando för att installera Samba på Ubuntu.

sudo apt-get install samba samba-common python-glade2 system-config-samba

Installera Samba

Kontrollera om Samba-installationen lyckades.

var är samba

Utgången ska vara nedan:

Verifiera installationen av Samba

Steg 5 - Konfigurera allmän delad mapp på Ubuntu

Skapa en offentlig katalog på Ubuntu för delning.

sudo mkdir -p / home / hendadel / sambashare

Ställ in katalogbehörigheterna så att vem som helst kan läsa / skriva till den.

sudo chown -R ingen: nogroup / home / hendadel / sambashare / sudo chmod -R 0775 / home / hendadel / sambashare /

Skapa en delad katalog

Steg 6 - Kopiera och konfigurera konfigurationsfil

Kopiera Samba-standardkonfigurationsfilen för att vara en reservfil om det skulle uppstå fel i framtiden.

sudo cp / etc / samba / smb.conf / etc / samba / smb.konf.säkerhetskopiering

Redigera Samba-konfigurationsfil

sudo vi / etc / samba / smb.konf

Lägg till nästa rader i Samba-konfigurationsfilen:

[global] arbetsgrupp = WORKGROUP serversträng = Samba Server% v netbios namn = hendadel-VBox säkerhet = användare [SambaShare] Kommentar = Samba Delad katalogväg = / hem / hendadel / sambashare skrivbar = ja gäst ok = ja skrivskyddad = ingen kraft användare = ingen

Redigera Samba Config File

Kontrollera Samba-konfigurationsfilen med nästa kommando.

testparm

Utgången ska vara så här:

Samba-konfigurationsfilskontroll

Steg 7 - Starta om Samba Service.

sudo service smbd starta om

Starta om Samba Services

Steg 8 - Få åtkomst till Samba Share på Windows

Öppna nu kör från din Windows-maskin och använd följande kommando för att öppna Ubuntu delad mapp.

\ 2.168.1.8 \ sambashare

Öppna Delad från körning

Den delade mappen ska se ut så här:

Delad mapp från Windows

Du kan nu skapa mappar eller filer i den delade katalogen från din Windows-maskin och kontrollera om de också har skapats i Ubuntu.

Skapa först en testmapp från Windows:

Skapa testmapp

Kontrollera den skapade mappen från Ubuntu:

Markera Skapad mapp

Steg 9 - Ange privat delad katalog

Tidigare hade vi en offentlig mapp för alla nätverksmedlemmar. Vad händer om du behöver dela en mapp med vissa specifika användare, eller med andra ord användare som bara har användarnamn och lösenord kan komma åt den delade katalogen.

Först måste vi skapa en grupp, lägga till användare och medlemmar i den här gruppen och endast medlemmar i denna grupp ska ha tillgång till den delade katalogen.

Skapa en grupp:

sudo addgroup smbgroup

Skapa en grupp

Lägg till din Ubuntu-användare i smbgroup.

sudo usermod -aG smbgroup hendadel

Ge ett lösenord för samba-användaren.

sudo smbpasswd -a hendadel

Lägg till användare i gruppen

Skapa nu en katalog för att dela privat.

sudo mkdir -p / home / hendadel / sambaprivate /

Ställ in behörigheter till föregående katalog så att endast root och medlemmar i smbgroup får åtkomst till den delade katalogen.

sudo chown -R root: smbgroup / home / hendadel / sambaprivate / sudo chmod -R 0770 / home / hendadel / sambaprivate /

Ändra behörigheter

Redigera Samba-konfigurationsfil för att lägga till den nya skapade katalogen.

sudo vi / etc / samba / smb.konf

Lägg till nedan:

[SambaPrivate] sökväg = / hem / hendadel / sambaprivate giltiga användare = @smbgroup gäst ok = nej skrivbar = ja sökbar = ja

Konfigurationsfilen ska vara som följer:

Redigera Samba Config File

Starta om Samba-tjänsten.

sudo service smbd starta om

Kontrollera Samba-konfigurationsfilen:

testparm

Starta om tjänsten och kontrollera konfigurationer

Kontrollera de två skapade mapparna från Windows-maskinen.

\ 2.168.1.8 \ sambashare

Windows bör be dig om användarnamn och lösenord som nedanstående skärmdump.

Ange användarnamn och lösenord

När du har angett dina uppgifter ska du se de delade katalogerna enligt nedan.

Kontrollera delade mappar

Slutligen hoppas jag att du gillade den här handledningen. Dessutom, för ytterligare frågor, lämna oss en kommentar, så hjälper vi dig gärna.

Hur man visar FPS-räknare i Linux-spel
Linux-spel fick ett stort tryck när Valve tillkännagav Linux-stöd för Steam-klient och deras spel 2012. Sedan dess har många AAA- och indiespel tagit ...
Hur man laddar ner och spelar Sid Meier's Civilization VI på Linux
Introduktion till spelet Civilization 6 är ett modernt intag av det klassiska konceptet som introducerades i serien Age of Empires-spel. Idén var gans...
Hur man installerar och spelar Doom på Linux
Introduktion till Doom Doom-serien har sitt ursprung på 90-talet efter att den ursprungliga Doom släpptes. Det blev en omedelbar hit och från den tide...