bild: Jack Wallen

Samba är ett av de många sätten att dela filer och kataloger över ett nätverk på Linux. Med en samba-delning igång kan vilken maskin som helst i ditt LAN komma åt innehållet i den delade katalogen-så länge användaren har åtkomst. Samba råkar också vara en av de enklaste att ställa in för denna uppgift.

Jag vill gå igenom processen att installera och konfigurera Samba på Ubuntu Server 20.04., Med detta tas om hand, dina slutanvändare kommer att ha enkel tillgång till allt du vill dela ut från den servern.

SE: Linux service control commands (TechRepublic Premium)

vad du behöver

  • en löpande, uppdaterad instans av Ubuntu Server

  • en användare med sudo privilegier

  • vissa data att dela

så här installerar du Samba

det första du behöver göra är installationen av samba., För att göra detta, logga in på din Ubuntu Server-instans och utfärda kommandot:

 sudo apt-get install samba -y 

När programvaran är installerad är du redo att konfigurera din första andel.

så här konfigurerar du en Samba-andel

eftersom vi är på en GUI-mindre server tar vi hand om konfigurationen via terminalfönstret. Dina Samba-aktier kommer att konfigureras i / etc / samba / smb.conf, så öppna den filen med kommandot:

 sudo nano /etc/samba/smb.conf 

det första alternativet vi konfigurerar är arbetsgruppens namn., Leta efter raden:

 workgroup = 

ändra det till:

 workgroup = WORKGROUPNAME 

där WORKGROUPNAME är namnet på arbetsgruppen eller NT-domänen din Samba-server kommer att finnas inom.

Samba kräver inte längre att du konfigurerar säkerhetsnivåer som det en gång gjorde (till exempel security = user). Den återstående delen av konfigurationen lägger till andelen längst ner på smb.conf-filen.

låt oss säga att du vill använda katalogen /data som kommer att tillhöra gruppredigerare som innehåller ett antal användare. Vi tar hand om det först.,

skapa den nya katalogen med kommandot:

 sudo mkdir /data 

skapa gruppen:

 sudo newgrp editors 

Lägg till dig själv i gruppen:

 sudo usermod -aG editors $USER 

Du kan lägga till så många användare som du behöver genom att ersätta $USER med användarnamnet som ska läggas till. – herr talman!

ändra äganderätten till katalogen med kommandot:

 sudo chgrp -R editors: /data 

ge Gruppen Läs-och skrivbehörighet till den nya katalogen med kommandot:

 sudo chmod -R g+rw /data 

du är nu redo att skapa aktien.

tillbaka på/etc / smb.,conf-fil, bläddra till botten och Lägg till följande:

 path = /datavalid users = @editors browsable = yeswritable = yesread only = no 

konfigurationen är enkel:

  • det synliga namnet på aktien

  • giltiga användare = en grupp som kan komma åt aktien., Även om en användare har lagts till i Samba (med kommandot smbpasswd) kommer de inte att kunna komma åt den här delen om de inte är medlem i den angivna gruppen

  • path – den exakta sökvägen för share

  • browsable – gör share synlig för nätverket

  • skrivbar – gör share skrivbar till autentiserade användare

  • Läs endast – ställer in skrivskyddat alternativ till nej

spara och stäng filen.,

Starta om Samba med kommandot:

 sudo systemctl restart smbd 

så här lägger du till en användare i Samba

nu när allt är upprättat måste du också lägga till användare i Samba, annars kommer de inte att kunna autentisera. Även om en användare har ett legit-konto på servern, tills de läggs till i Samba, är det en no-go.

det första vi måste göra är att lägga till användaren till Samba med kommandot:

 sudo smbpasswd -a USER 

där användaren är användaren som ska läggas till.

du uppmanas att skriva och verifiera ett lösenord för användaren.,

aktivera sedan användaren med kommandot:

 sudo smbpasswd -e USER 

där användaren är användaren som ska aktiveras.

hur du ansluter till den nya aktien

hur du ansluter till Samba-aktien beror på vilket operativsystem som används. Jag kommer bara att visa hur man ansluter till andelen från GNOME-skrivbordet på Linux. För att göra detta, öppna filhanteraren och klicka på andra platser längst ner i den vänstra rutan., Längst ner i filhanteringsfönstret skriver du följande i fältet Ange serveradress:

 smb://SERVER 

där servern är serverns IP-adress. Du blir då ombedd att klicka på den andel du vill komma åt, då klickar du på DATA. I den resulterande popup, välj registrerad användare, skriv användarnamn och lösenord för användaren (Figur A).

figur a

autentiserar till den nya Samba-aktien.,

klicka på Anslut och filhanteraren öppnas för delningen, där du kan börja arbeta med filerna som finns i.

Grattis, du har just skapat din första Samba-andel på Ubuntu 20.04.

prenumerera på Techrepublics How To Make Tech Work på YouTube för alla de senaste tekniska råd för Business proffsen från Jack Wallen.,

se även

  • hur man blir utvecklare: ett fuskark (TechRepublic)

  • Kubernetes security guide (free PDF) (TechRepublic)

  • kan Microsoft vara på väg till dumpning av Windows till förmån för Linux? Linux file and directory management commands (TechRepublic Premium)

  • hur öppen källkod-programvara förvandlade näringslivet (ZDNet)

  • Linux, Android och mer öppen källkod tech täckning (TechRepublic på Flipboard)