Ubuntu 18.04

Hvordan konfigurere Samba Server Del på Ubuntu Topp 10.Topp 10 Bionic Beaver Linux

Hvordan konfigurere Samba Server Del på Ubuntu Topp 10.Topp 10 Bionic Beaver Linux

Objektiv

Målet er å konfigurere Basic SAMBA-serveren for å dele brukerhjemkataloger i tillegg til å gi lese-skriv anonym tilgang til valgt katalog.

Det er mylder av mulige andre Samba -konfigurasjoner, men målet med denne guiden er å komme i gang med noen grunnleggende ting som senere kan utvides til å implementere flere funksjoner som passer dine behov.

Operativsystem og programvareversjoner

Krav

Privilegert tilgang til Ubuntu 18.04 Bionisk bever vil være påkrevd.

Konvensjoner

Andre versjoner av denne opplæringen

Ubuntu 20.04 (Focal Fossa)

Scenario

Konfigurasjonsprosedyren nedenfor vil anta et følgende scenario og forhåndskonfigurerte krav:

Bruksanvisning

Installer Samba -serveren

La oss begynne med installasjon av Samba Server. Dette er snarere en triviell oppgave. Først må du installere oppgaver kommando hvis det ikke er tilgjengelig ennå på systemet ditt. En gang klar bruk oppgaver For å installere Samba Server.

$ sudo apt installer oppgaver $ sudo oppgaver install samba-server 

Konfigurasjon

Vi starter med en fersk ren konfigurasjonsfil, mens vi også holder standard konfigurasjonsfilen som en sikkerhetskopi for referanseformål. Utfør følgende Linux -kommandoer for å lage en kopi av en eksisterende konfigurasjonsfil og opprette en ny:

$ sudo cp/etc/samba/smb.Conf/etc/samba/smb.conf_backup $ sudo bash -c 'grep -v -e "^#|^;" /etc/samba/smb.Conf_backup | grep . >/etc/samba/smb.konf 


Hjem deler

I dette avsnittet vil vi legge til brukerhjem -delingskataloger i vår nye /etc/samba/smb.konf SAMBA -konfigurasjonsfil.

Samba har sitt eget brukerstyringssystem. Imidlertid må enhver bruker som eksisterer på Samba -brukerlisten også eksistere innen /etc/passwd fil. Hvis systembrukeren din ikke eksisterer ennå, kan det derfor ikke være lokalisert /etc/passwd fil, opprett en ny bruker ved hjelp av useradd Kommando før du oppretter en ny Samba -bruker. Når din nye systembruker f.eks. linuxconfig går ut, bruk smbpasswd Kommando for å opprette en ny Samba -bruker:

$ sudo smbpasswd -a linuxconfig Nytt SMB Passord: Type nytt SMB Passord: Lagt til bruker LinuxConfig. 

Bruk deretter din favoritt tekstredigerer for å redigere vår nye /etc/samba/smb.konf SAMBA -konfigurasjonsfil:

$ sudo nano/etc/samba/smb.konf 

og legg til følgende linjer:

[Homes] Kommentar = Hjemmekataloger Blawable = Ja bare lesing = Nei Create Mask = 0700 Directory Mask = 0700 Gyldige brukere = %S 

Opprett anonym del

I denne delen vil vi legge til en ny offentlig tilgjengelig lese-skriv samba-deling tilgjengelig av anonyme/gjestebrukere. Først må du lage en katalog du ønsker å dele og endre tilgangstillatelse. Eksempel:

$ sudo mkdir/var/samba $ sudo chmod 777/var/samba/ 

Legg deretter til følgende linjer i Samba -konfigurasjonsfilen ved å bruke din favoritt tekstredigerer sudo nano/etc/samba/smb.konf:

[public] Kommentar = offentlig anonym tilgangsvei =/var/samba/wrowsable = ja lage maske = 0660 katalogmaske = 0771 WRITABLE = ja Gjest ok = ja 

Din nåværende SAMBA -konfigurasjonsfil skal se ut som den nedenfor:

[Global] WorkGroup = WorkGroup Server String = %H Server (Samba, Ubuntu) DNS Proxy = No Log File =/Var/Log/Samba/Log.%m maks loggstørrelse = 1000 syslog = 0 Panikkhandling =/usr/share/samba/panikk-handling %d server rolle = frittstående server passdb backend = tdbsam adlyde pam-begrensninger = ja unix passord synk = ja passwd program =/usr/ bin/passwd %u passwd chat =*enter \ snew \ s*\ spassword:* %n \ n*refype \ snew \ s*\ spassword:* %n \ n*passord \ supdated \ ssuccessly* . Pam Password Change = Ja Kart til gjest = dårlige brukere Brukerhare Tillat gjester = ja [skrivere] kommentar = alle skrivere blafferbar = ingen sti =/var/spool/samba utskrivbar = ja gjest ok = nei leste bare = ja lage maske = 0700 [ print $] kommentar = skriver drivere bane =/var/lib/samba/skrivere blafferbar = ja bare lese = ja gjest ok = nei [hjem] kommentar = hjemkataloger brysbar = ja bare lesing = nei create maske = 0700 katalogmaske = 0700 Gyldige brukere = %s [public] Kommentar = offentlig Anonym tilgangsvei =/var/samba/brysbar = ja Opprett maske = 0660 Directory Mask = 0771 WRITED = ja Gjest ok = ja 
Kopiere

Start Samba Server på nytt

Vår grunnleggende samba -serverkonfigurasjon er gjort. Husk å alltid starte SAMBA -serveren på nytt, etter at det er gjort noen endring /etc/samba/smb.konf Konfigurasjonsfil:

$ sudo SystemCTL Restart SMBD 

Når du starter Samba -serveren din på nytt, må du bekrefte at alle aksjer er konfigurert riktig:

$ smbclient -l localhost advarsel: alternativet "syslog" er utdatert enter arbeidsgruppe \ linuxconfigs passord: anonym innlogging vellykket sharename type kommentar --------- ---- ------- Skriv ut $ diskskriver Drivere Homes Disk Home Directories Public Disk Public Anonymous Access IPC $ IPC IPC Service (Ubuntu Server (Samba, Ubuntu)) på nytt med SMB1 for arbeidsgruppeoppføring. Anonym pålogging Vellykket serverkommentar --------- ------- Workgroup Master --------- ------- Workgroup Ubuntu 

Lag eventuelt noen testfiler. Når vi har montert Samba -aksjene våre, bør filene nedenfor være tilgjengelige for vår disposisjon:

$ Touch/var/samba/public-share $ touch/home/linuxconfig/home-share 

Til slutt, bekreft at Samba -serveren din er i gang:

$ sudo systemctl status SMBD ● SMBD.Service - Samba SMB Daemon Loaded: Loaded (/LIB/SystemD/System/SMBD.service; aktivert; leverandør forhåndsinnstilt: aktivert) aktiv: aktiv (løping) siden onsdag 2018-01-31 19:50:19 AEDT; 1min for 12 år siden Dokumenter: Mann: SMBD (8) Mann: Samba (7) Mann: SMB.Conf (5) Hoved PID: 3561 (SMBD) Status: "SMBD: Klar til å servere tilkoblinger ..." Oppgaver: 5 (grense: 4915) CGroup: /System.skive/smbd.Service ├─3561/usr/sbin/SMBD-Forground-Ingen-prosess-gruppe ├─3578/usr/sbin/SMBD --Foreground-No-Process-Group ├─3579/USR/SBIN/SMBD- Forgrunnen-ingen-prosess-gruppe ├─3590/usr/sbin/SMBD --Foreground --No-Process-Group └─3611/usr/sbin/SMBD-FORERGRUND-NO-prosess-gruppe 

Mount Samba deler

På dette stadiet er vi klare til å rette oppmerksomheten mot MS -vinduer. Montering nettverksdrevet kataloger kan være litt annerledes for hver MS Windows -versjon. Denne guiden bruker MS Windows 7 i en rolle som en Samba -klient.



Mount User Home Directory

For å starte, åpne deg Windows utforsker Høyreklikk deretter på Nettverk og klikk på Kart nettverksstasjon .. Tab. Velg stasjonsbrev og skriv samba delingsplassering. Forsikre deg om at du krysser av Koble til ved hjelp av forskjellige legitimasjon Hvis brukernavnet og passordet ditt er forskjellig fra det som er opprettet tidligere:

Skriv inn Samba -brukernavnet og passordet ditt:

Du skal nå ha en lesetilgang til brukerens hjemmekatalog:

Mount Anonymous Samba Share

På samme måte, monter din anonyme/gjestesamba -deling. Men denne gangen vil det ikke være nødvendig med brukernavn og passord:

Denne kjernen krever følgende funksjoner som ikke er til stede PAE
I dag har jeg prøvd å installere RHEL6 I386 som en virtuell maskin ved hjelp av VirtualBox. Rett etter oppstart fikk jeg en feilmelding som sier Denne...
Eksempel på binær søkealgoritme i C ++
Her er et enkelt eksempel på binær søk i C++. Eksemplet oppretter først en vektor på 4 000 000 tall, og deretter ringer det en funksjonsanrop fra hove...
Bruk OpenCV for å skille RGB -bilde i rødgrønne og blå komponenter
Dette lille OpenCV -programmet demonstrerer hvordan du kan skille RGB -bilde i R-, G- og B -komponenter. Programmet er skrevet i programmering av lavt...