Billede: Jack Wallen

Samba er en af de mange måder til at dele filer og mapper på tværs af et netværk på Linux. Med en Samba share op at køre, kan enhver maskine i dit LAN få adgang til indholdet af den delte mappe-så længe brugeren har adgang. Samba er også tilfældigvis en af de nemmeste at konfigurere til denne opgave.

Jeg vil gerne lede dig gennem processen med at installere og konfigurere Samba på Ubuntu Server 20.04., Med dette taget sig af, vil dine slutbrugere har nem adgang til noget, du ønsker at dele ud fra denne server.

SE: Linux service control commands (TechRepublic Premium -)

Hvad skal du bruge

  • En kører, opdateret forekomst af Ubuntu Server

  • En bruger med sudo privilegier

  • Nogle data til at dele

Hvordan at installere Samba

Den første ting, der skal gøres, er installationen af Samba., For at gøre dette, logge ind på din Ubuntu Server-forekomst og udstede kommandoen:

 sudo apt-get install samba -y 

Når softwaren er installeret, er du klar til at konfigurere din første del.

Sådan konfigureres en Samba share

fordi vi er på en GUI-mindre server, tager vi os af konfigurationen via terminalvinduet. Dine Samba-aktier vil blive konfigureret i/etc / samba / smb.conf, så åbn den fil med kommandoen:

 sudo nano /etc/samba/smb.conf 

den første mulighed, vi konfigurerer, er arbejdsgruppenavnet., Kig efter linjen:

 workgroup = 

skift det til:

 workgroup = WORKGROUPNAME 

Hvorgrouorkgroupname er navnet på den arbejdsgruppe eller NT-domæne, din Samba-server vil eksistere inden for.

Samba kræver ikke længere, at du konfigurerer sikkerhedsniveauer, som det engang gjorde (f.eks. Den resterende del af konfigurationen tilføjer andelen i bunden af smb.conf-filen. lad os sige, at du vil bruge den mappe/data, der hører til grupperedigererne, der indeholder et antal brugere. Lad os tage os af det først.,

Opret ny mappe med kommandoen:

 sudo mkdir /data 

Opret gruppe:

 sudo newgrp editors 

Tilføje dig til gruppen:

 sudo usermod -aG editors $USER 

Du kan tilføje lige så mange brugere som du har brug for ved at udskifte $BRUGER med det brugernavn, der skal tilføjes.

Ændre ejerskab af mappe med kommandoen:

 sudo chgrp -R editors: /data 

Giv gruppen læse-og skrivetilladelse til den nye mappe med kommandoen:

 sudo chmod -R g+rw /data 

Du er nu klar til at oprette de dele.

Tilbage på/etc / smb.,conf-fil, rul til bunden og tilføj følgende:

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

konfigurationen er enkel:

  • det synlige navn på aktien

  • gyldige brugere = en gruppe, der kan få adgang til aktien., Selv hvis en bruger er blevet tilføjet til Samba (med kommandoen smbpasswd) de vil ikke være i stand til at få adgang til denne del, medmindre de er medlem af den børsnoterede koncern

  • sti – den præcise sti til den andel

  • søges – gør synlige dele til netværk

  • skrivbar – gør dele skrivbar til godkendte brugere.

  • læs kun – sæt read-only indstilling til nej

Gem og luk filen.,

genstart Samba med kommandoen:

 sudo systemctl restart smbd 

Sådan tilføjes en bruger til Samba

nu hvor alt er konfigureret, skal du også tilføje brugere til Samba, ellers kan de ikke godkende. Selvom en bruger har en legit konto på serveren, indtil de er føjet til Samba, det er en no-go.

Den første ting, vi skal gøre, er at tilføje brugeren til Samba med kommandoen:

 sudo smbpasswd -a USER 

Hvor BRUGEREN er brugeren, der skal tilføjes.

du bliver bedt om at skrive og bekræfte en adgangskode til brugeren.,

aktiver derefter brugeren med kommandoen:

 sudo smbpasswd -e USER 

hvor brugeren er brugeren, der skal aktiveres.

Sådan opretter du forbindelse til den nye del

hvordan du opretter forbindelse til Samba-aktien afhænger af det operativsystem, der er i brug. Jeg vil kun demonstrere, hvordan man opretter forbindelse til delingen fra GNOME-skrivebordet på Linu.. For at gøre dette skal du åbne filhåndteringen og klikke på andre placeringer nederst i venstre rude., Nederst i filhåndteringsvinduet skriv følgende I Enter-Serveradresselinjen:

 smb://SERVER 

hvor serveren er serverens IP-adresse. Du bliver derefter bedt om at klikke på den andel, du ønsker at få adgang til, på hvilket tidspunkt du klikker på DATA. I den resulterende popup skal du vælge registreret bruger, skrive brugernavnet og adgangskoden til brugeren (Figur A).

figur a

autentificering til den nye Samba-andel.,

Klik på Opret forbindelse, og filhåndteringen åbnes for delingen, hvor du kan begynde at arbejde med filerne indeholdt i. Tillykke, du har lige oprettet din første Samba-andel på Ubuntu 20.04.

Abonner på TechRepublic ‘ s hvordan man laver Tech arbejde på YouTube for alle de nyeste tech rådgivning for business pros fra Jack .allen.,

se Også

  • Hvordan man bliver en udvikler: Et cheat sheet (TechRepublic)

  • Kubernetes sikkerhed guide (gratis PDF) (TechRepublic)

  • Kan Microsoft være på vej til dumping Windows til fordel for Linux? (TechRepublic)

  • Linux fil-og mappe management kommandoer (TechRepublic Premium -)

  • Hvordan open source-software forvandlet erhvervslivet (ZDNet)

  • Linux, Android, og flere open source-tech dækning (TechRepublic på Flipboard)