Installer Samba4 PÅ RHEL 8 For Fildeling På Windows

Samba Er et åpen kildekode, raskt, sikkert, stabilt og mye brukt nettverksfilsystem som gir fildeling og utskriftstjenester for alle klienter som bruker SMB/CIFS-protokollen, For Eksempel Linux, ALLE versjoner AV DOS og Windows, OS/2 og så mange andre operativsystemer.

i vår forrige artikkel har vi forklart hvordan du installerer Samba4 På CentOS / RHEL 7 for grunnleggende fildeling Mellom CentOS / RHEL-systemer og Windows-maskiner. Hvor vi lærte Å konfigurere Samba for anonym samt sikker fildeling mellom maskiner.

i denne artikkelen vil vi beskrive hvordan du installerer Og konfigurerer Samba4 PÅ RHEL 8 for grunnleggende fildeling med Windows-maskiner.

Installer Samba4 I RHEL 8

1. For å installere Samba 4 sammen med avhengighetene, bruk DNF package manager som vist.

# dnf install samba samba-client samba-common
Installer Samba på RHEL 8
Installer Samba PÅ RHEL 8

2. Når installasjonen er fullført, start Sambe-tjenesten, aktiver den for å starte automatisk ved oppstart av systemet og bekreft at tjenesten bruker systemctl-kommandoene som følger.

# systemctl start smb# systemctl enable smb# systemctl status smb
Start Og Aktiver Samba-Tjeneste PÅ RHEL 8
Start Og Aktiver Samba-Tjeneste PÅ RHEL 8

3. Deretter, hvis du har en firewalld konfigurert, må du legge Til Samba-tjenesten i brannmurkonfigurasjonen for å tillate tilgang til delte kataloger og filer gjennom systemet.

$ sudo firewall-cmd --permanent --add-service=samba$ sudo firewall-cmd --reload

Konfigurer Samba4 på RHEL 8

4. For å konfigurere Samba for fildeling må du opprette en sikkerhetskopi av standard samba-konfigurasjonsfil som kommer med forhåndsinnstillinger og ulike konfigurasjonsdirektiver.

# cp /etc/samba/smb.conf /etc/samba/smb.conf.orig

fortsett nå for å konfigurere samba for anonyme og sikre fildelingstjenester som forklart nedenfor.

Sette Opp Samba4 Anonym Fildeling PÅ RHEL 8

5. I denne delen er det første trinnet å opprette den delte katalogen som vil lagre filer på serveren. Definer deretter de riktige tillatelsene på katalogen som vist.

# mkdir -p /srv/samba/anonymous# chmod -R 0777 /srv/samba/anonymous# chown -R nobody:nobody /srv/samba/anonymous

6. Deretter endrer Du SELinux-sikkerhetskonteksten For den opprettede samba-delte katalogen ved hjelp av chcon-verktøyet.

 # chcon -t samba_share_t /srv/samba/anonymous

7. Åpne nå konfigurasjonsfilen ved hjelp av din favoritt tekstbasert fil editor for å konfigurere anonym usikret fildeling på en delt katalog.

# vim /etc/samba/smb.conf

Endre følgende globale parametere og legg til en del For Den Anonyme delen. Merk at du kan sette dine egne verdier der det er nødvendig (les mann smb.conf for mer informasjon).

 workgroup = WORKGROUP netbios name = rhel security = user... comment = Anonymous File Server Share path = /srv/samba/anonymous browsable =yes writable = yes guest ok = yes read only = no force user = nobody
Konfigurer Anonym Del på RHEL 8
Konfigurer Anonym Del på RHEL 8

Lagre endringene i filen og lukk.

8. Kjør deretter følgende kommando for å kontrollere om konfigurasjonen er riktig.

# testparm 
Bekreft Samba Gjeldende Konfigurasjonsinnstillinger
Load smb config files from /etc/samba/smb.conf rlimit_max: increasing rlimit_max (1024) to minimum Windows limit (16384) Unknown parameter encountered: "netbios" Ignoring unknown parameter "netbios" Processing section "" Processing section "" Processing section "" Processing section "" Loaded services file OK. Server role: ROLE_STANDALONE Press enter to see a dump of your service definitions # Global parameters printcap name = cups security = USER idmap config * : backend = tdb cups options = raw browseable = No comment = Home Directories inherit acls = Yes read only = No valid users = %S %D%w%S browseable = No comment = All Printers create mask = 0600 path = /var/tmp printable = Yes comment = Printer Drivers create mask = 0664 directory mask = 0775 force group = @printadmin path = /var/lib/samba/drivers write list = @printadmin root comment = Anonymous File Server Share force user = nobody guest ok = Yes path = /srv/samba/anonymous read only = No

9. Hvis samba-konfigurasjonen ER OK, fortsett og start samba-tjenesten på nytt for at de siste endringene skal tre i kraft.

# systemctl restart smb

10. Til slutt, test om Den Anonyme delen fungerer bra, logg Inn På Windows-maskinen din, åpne Windows Utforsker, klikk På Nettverk, klikk DERETTER PÅ RHEL-verten, eller bruk serverens IP-adresse for å få tilgang til den (kjører ip add-kommandoen på serveren kan hjelpe deg med å se IP-adressen).

e.g. 2.168.43.198

11. Deretter åpner Du Den Anonyme katalogen og prøver å legge til filer der for å dele med andre brukere.

 Samba Anonym Del
Samba Anonym Del
Legg Til Filer I Samba Anonymous Share
Legg Til Filer I Samba Anonym Share

Sette Opp Samba4 Sikker Fildeling PÅ RHEL 8

12. For å opprette en sikkert delt katalog må du opprette En Samba-systemgruppe. Alle brukere av den sikrede delen vil bli lagt til i denne gruppen. Du kan bruke groupadd-kommandoen til å opprette gruppen som følger.

# groupadd smbgrp

bruk deretter usermod-kommandoen til å legge til alle brukere, for eksempel tecmint i gruppen og angi et passord for hver bruker som vist.

# usermod tecmint -aG smbgrp# smbpasswd -a tecmint

13. Deretter oppretter du den sikre katalogen som sikkert lagrer delte filer, og deretter angir du de riktige tillatelsene på katalogen. Også endre SELinux sikkerhetskontekst for katalogen som følger.

# mkdir -p /srv/samba/secure# chmod -R 0770 /srv/samba/secure# chown -R root:smbgrp /srv/samba/secure# chcon -t samba_share_t /srv/samba/secure

14. Deretter åpner du konfigurasjonsfilen for redigering.

# vim /etc/samba/smb.conf

og legg til følgende avsnitt på slutten av filen.

 comment = Secure File Server Share path = /srv/samba/secure valid users = @smbgrp guest ok = no writable = yes browsable = yes

Lagre endringene og lukk filen.

15. Kontroller deretter samba-konfigurasjonen igjen, ved å kjøre testparm-kommandoen.

# testparm

16. Start Samba-tjenester På Nytt for å bruke endringene.

# systemctl restart smb.service# systemctl restart nmb.service

Testing Av Sikker Samba-Fildeling

17. Til slutt, test om Den Sikre delen fungerer bra. Fra Din Windows-maskin, åpne Windows Utforsker, klikk På Nettverk, klikk DERETTER PÅ RHEL-verten, eller prøv å få tilgang til serveren ved HJELP AV IP-adressen som forklart før.

e.g. 2.168.43.198

du blir bedt om å skrive inn brukernavn og passord for å logge INN PÅ RHEL 8-serveren.

 Samba Sikker Pålogging
Samba Sikker Pålogging

18. Når du logger inn, vil du få en liste over alle samba delte kataloger. Nå kan du sikkert dele noen filer med andre tillatte brukere på nettverket ved å legge til filer I Secure directory.

Samba Sikker Deling
Samba Sikker Deling

Leave a Reply

Din e-postadresse vil ikke bli publisert.