Denne korte tutorial viser, studerende og nye brugere, hvordan du installerer og konfigurerer Samba på Ubuntu 20.04 | 18.04.

Samba er en open source implementering af SMB / CIFS protokol, der giver brugerne adgang til delte filer printere og andre netværksressourcer.samba gør det muligt for Linu. – systemer, herunder Ubuntu, at dele filer med .indo .s-systemer, herunder Windowsindo .s 10 og andre operativsystemer.,

for at denne tutorial skal fungere, kan du konfigurere både Windowsindo .s-og Ubuntu-maskiner på det samme undernet. Dette betyder, at de skal være i stand til at kommunikere over netværket.

til denne tutorial bruger vi et 192.168.1.0 / 24 netværk.

Windowsindo .s-maskinen har IP-adresse 192.168.1.2, og Linu. – maskinen 192.168.1.3

begge maskiner vil også være i den samme lokale arbejdsgruppe. Du kan navngive arbejdsgruppen, hvad du vil, men for dette indlæg vil vores arbejdsgruppe være standard Windowsindo .s-arbejdsgruppen kaldet WORKORKGROUP.,

Windows IP-adresse =========================> 192.168.1.2
Ubuntu IP-adresse ==========================> 192.168.1.3
arbejdsgruppenavn ===========================> ARBEJDSGRUPPE

Både Windows og Ubuntu maskiner vil være medlem af den lokale domæne eller den arbejdsgruppe, der kaldes ARBEJDSGRUPPE.,

Trin 1: Identificere Windows-Arbejdsgruppe

for At finde ud af, hvilken Arbejdsgruppe Windows-maskine, tilhører, skal du åbne kommando promt og skriv nedenstående kommandoer

net config workstation

Når du kører kommandoer ovenfor, bør du se din aktuelle Arbejdsstation domæne navnet for den computer, normalt kaldet ARBEJDSGRUPPE.

Trin 2: Tilføj Ubuntu til Windows Host-Fil.,

Hvis du ikke har et DNS-system på plads, og du vil henvise til hvert system ved deres navne, vil du tilføje deres navne i den lokale værtsfil på hver maskine..

for Windowsindo .s-system skal du åbne kommandoprompten som administrator og køre kommandoerne nedenfor.

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

Derefter tilføje den lokale indgang til Ubuntu maskine, der refereres til af opkaldt ubuntu16.04

192.168.1.3 ubuntu2004.localhost ubuntu2004

Gemmer dine ændringer, og du er færdig.,

for at tilføje systemindo .s-systemnavn til Ubuntu værtsfil skal du trykke på Ctrl + Alt + T på dit tastatur for at åbne kommandoterminalen.

kør derefter kommandoerne nedenfor:

sudo nano /etc/hosts

skriv derefter IP ‘ en med værtsnavn til machineindo .s-maskine, gem filen og afslut.

trin 3: Aktiv filer Fildeling

for at gøre fildeling mulig skal denne funktion være aktiveret på .indo .s-systemer., For at aktivere det, kør kommandoer i kommandoprompten som administrator og køre kommandoer nedenfor

Så køre kommandoerne nedenfor for at aktivere fildeling og netværk opdagelse.

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

fildeling skal aktiveres på machineindo .s-maskine efter at have kørt kommandoerne ovenfor.

Trin 4: Installation af Samba på Ubuntu

På dette punkt, Windows og Ubuntu-systemer, skal være medlem af den samme arbejdsgruppe, og begge systemer har poster i deres lokale vært filen for at henvise til den anden ved navn.,

log derefter på Ubuntu-maskinen for at installere Samba. For at installere Samba skal du køre kommandoerne nedenfor.

sudo apt updatesudo apt install samba

efter installation af Samba, go og config Samba.

for At kontrollere, om Samba tjenester, der kører, skal du køre kommandoerne nedenfor:

sudo systemctl status smbd

Det skal output samme retningslinjer som nedenfor:

Trin 5: Konfigurer Samba Offentlig share

Nu, at Samba er installeret, skal du køre kommandoerne nedenfor for at backup sin standard konfiguration fil.

sudo cp /etc/samba/smb.conf{,.backup}

åbn derefter Samba-konfigurationsfilen ved at køre kommandoerne nedenfor.,

sudo nano /etc/samba/smb.conf

sørg derefter for at konfigurere de fremhævede linjer for at matche dem nedenfor.

Når du er færdig, skal du gemme dine ændringer. Kør derefter testparm-værktøjet for at kontrollere Samba-konfigurationsfilen for fejl.

genstart Samba-tjenester.

sudo systemctl restart smbd

Trin 6: Opret en offentlig mappe

Næste, kan du oprette en fælles mappe, hvor alle skal have adgang til, som defineret i Samba-konfigurationen ovenfor…

sudo mkdir -p /samba/public

Sæt tilladelser, således at alle kan læse og skrive til det.,

sudo chown -R nobody:nogroup /samba/publicsudo chmod -R 0775 /samba/publicsudo chgrp sambashare /samba/public

Genstart Samba, og åbn Windows Stifinder for at få vist den delte placering på Ubuntu

sudo service smbd restart

Nu gå til din Windows maskine, og du bør se den fælles offentlige mappe på Ubuntu fra, når du gennemser Fil Manager som vist nedenfor.

Alle skal have adgang der.

Trin 6: Konfigurer Samba Private Share

nu ved du, hvordan du opretter Samba offentlige aktier, lad os gå og oprette private og beskyttede aktier., Kun brugere, der er medlem af den godkendte gruppe, kan få adgang til det sikre sted med adgangskoder.

Opret først en samba-gruppe kaldet smbgroup for aktien.. kun medlemmer har adgang. For at oprette en gruppe i Ubuntu skal du køre kommandoerne nedenfor.

sudo addgroup smbgroup

tilføj derefter en bruger til gruppen ved at køre kommandoerne nedenfor

sudo usermod -aG smbgroup richard

endelig skal alle brugere, der har brug for adgang til en beskyttet samba-andel, indtaste en adgangskode. For at tilføje en bruger til samba pass .ord database, køre kommandoerne nedenfor for hver bruger.,

sudo smbpasswd -e richard

brugeren bliver bedt om at indtaste og bekræfte en adgangskode. Denne adgangskode vil blive brugt til at få adgang til de beskyttede samba-aktier.

gå derefter og opret en beskyttet andel i / samba-biblioteket.

sudo mkdir -p /samba/protected

derefter giver kun root og medlemmer gruppe adgang til denne andel.

cd /samba/sudo chown -R root:smbgroup protectedsudo chmod -R 0770 protected

Når du er færdig med at oprette den beskyttede andel, skal du gå og dele den i smb.conf-filen.

sudo nano /etc/samba/smb.conf

tilføj derefter konfigurationsblokken nedenfor til smb.,conf-fil lige under den ovenfor

 path = /samba/protected valid users = @smbgroup guest ok = no writable = yes browsable = yes

Gem dine ændringer, og du er færdig.genstart Samba og test dine ændringer.

sudo service smbd restart

Du skulle nu kunne se to mapper… man er beskyttet

Mange flere aktier, kan defineres ved hjælp af format ovenfor.

kun medlem af smbgroup vil kunne få adgang til det beskyttede område …

Du kan kortlægge drevet i Windowsindo .s for nem adgang….,

Enjoy!

That’s it!

Conclusion:

Articles

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *