Bilde: Jack Wallen

Samba er en av mange måter å dele filer og mapper i et nettverk på Linux. Med en Samba dele opp og kjører, hvilken som helst maskin i LOKALNETTET kan få tilgang til innholdet i den delte katalogen–så lenge brukeren har tilgang til. Samba også skjer for å være en av de enkleste å sette opp for denne oppgaven.

jeg ønsker å lede deg gjennom prosessen med å installere og konfigurere Samba på Ubuntu Server 20.04., Med dette tatt vare på sluttbrukerne vil ha enkel tilgang til alt du ønsker å dele ut fra den serveren.

SE: Linux service control kommandoer (TechRepublic Premium)

Hva du trenger

  • En kjører, oppdatert forekomst av Ubuntu Server

  • En bruker med sudo-rettigheter

  • Noen data for å dele

Hvordan å installere Samba

Det første som skal gjøres er installasjon av Samba., For å gjøre dette logger du deg inn på din Ubuntu Server eksempel og gi kommandoen:

 sudo apt-get install samba -y 

Når programvaren er installert, er du klar til å konfigurere din første del.

Hvordan du konfigurerer en Samba share

Fordi vi er på et GUI-mindre server, vi vil ta vare på konfigurasjon via terminal-vinduet. Din Samba aksjer vil være konfigurert i /etc/samba/smb.conf, så åpne filen med kommandoen:

 sudo nano /etc/samba/smb.conf 

Det første alternativet vi vil konfigurere er navnet på arbeidsgruppen., Se etter den linjen:

 workgroup = 

Endre dette til:

 workgroup = WORKGROUPNAME 

Hvor WORKGROUPNAME er navnet på arbeidsgruppen eller NT-domene din Samba-serveren vil eksistere innenfor.

Samba ikke lenger krever at du konfigurere sikkerhet nivåer som det en gang gjorde (for eksempel security = user). Den resterende del av konfigurasjon er å legge til andelen på bunnen av smb.conf-fil.

La oss si at du ønsker å bruke katalogen /data som hører til gruppen redaktører som inneholder en rekke brukere. La oss ta vare på det første.,

Oppretter den nye katalogen med kommandoen:

 sudo mkdir /data 

Opprett gruppe:

 sudo newgrp editors 

Add deg til gruppen:

 sudo usermod -aG editors $USER 

Du kan legge til så mange brukere som du trenger ved å erstatte $BRUKER med brukernavn for å bli lagt til.

Endre eierskap av katalogen med kommandoen:

 sudo chgrp -R editors: /data 

Gi gruppen lese-og skrivetilgang til den nye katalogen med kommandoen:

 sudo chmod -R g+rw /data 

Du er nå klar til å lage dele.

Tilbake på /etc/smb.,conf-fil, blar du til bunnen og legg til følgende:

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

konfigurasjonen er enkel:

  • det synlige navnet på den delte ressursen

  • gyldige brukere = en gruppe som kan få tilgang til den delte ressursen., Selv om en bruker har blitt lagt til Samba (med smbpasswd-kommando) de vil ikke være i stand til å få tilgang til denne dele med mindre de er medlem av det børsnoterte konsernet

  • vei – den nøyaktige banen av del –

    – >

  • tilgjengelig – gjør dele synlig for nettverket

  • skrivbar – gjør dele skrivbar til godkjente brukere

  • les bare – angir lese-bare alternativet for å nei

Lagre og lukk filen.,

Start på nytt Samba med kommandoen:

 sudo systemctl restart smbd 

Hvordan for å legge til en bruker til Samba

Nå som alt er satt opp, må du også legge til brukere for å Samba, ellers vil de ikke være i stand til å godkjenne. Selv om en bruker har en legit konto på serveren, før de er lagt til Samba, er det en no-go.

Det første vi må gjøre er å legge brukeren til Samba med kommandoen:

 sudo smbpasswd -a USER 

Hvor BRUKEREN er brukeren som skal legges til.

vil Du bli bedt om å skrive inn og bekrefte et passord for brukeren.,

Neste, gjør det mulig med følgende kommando:

 sudo smbpasswd -e USER 

Hvor BRUKEREN er brukeren til å være aktivert.

Hvordan å koble til den nye dele

Hvordan du kobler deg til Samba-deler, avhenger av operativsystemet som er i bruk. Jeg er bare kommer til å demonstrere hvordan å koble til deler fra GNOME-skrivebordet på Linux. For å gjøre dette, åpner du fil-manager, og klikk på Andre Steder nederst i den venstre ruten., På bunnen av den file manager-vinduet skriver du inn følgende i dialogboksen skriv Inn Adressen til Serveren bar:

 smb://SERVER 

Hvor SERVEREN er IP-adressen til serveren. Du vil deretter bli bedt om å klikke på dele du ønsker å få tilgang til, på hvilket punkt du klikker DATA. I den resulterende melding, velger du Registrert Bruker, skriver du inn brukernavn og passord for brukeren (Figur A).

Figur A

Godkjenning til den nye Samba share.,

Klikk på Koble til og filbehandling vil åpne for å dele, der du kan begynne å jobbe med filene i.

Gratulerer, du har nettopp opprettet din første Samba dele på Ubuntu 20.04.

Abonner på TechRepublic er Hvordan Å Gjøre Tech Arbeid på YouTube for alle de nyeste tech råd for virksomheten fordeler fra Jack Wallen.,

se Også

  • Hvordan du kan bli en utvikler: En cheat sheet (TechRepublic)

  • Kubernetes security guide (gratis PDF) (TechRepublic)

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

  • Linux-fil og katalog ledelse kommandoer (TechRepublic Premium)

  • Hvordan åpen kildekode-programvare forvandlet næringslivet (ZDNet)

  • Linux, Android, og mer åpen kildekode-tech dekning (TechRepublic på Flipboard)