Oppsett av filserver (SAMBA CIFS)
Her er en steg for steg oppskrift på hvordan man setter opp en delt mappe over nettverk på en Linux maskin. Mappen lar deg overføre filer til og fra din maskin, og fungerer i prinsipp på samme måte med delte mapper i en NAS. Videre kan du koble opp samba
med apache2
og hoste en mappe (med f.eks. HTML) på nettet. For å konfigurere med apache2 se 02 Oppsett av Apache2 i delt mappe
Funksjoner vi trenger: apt-get
, mkdir
, nano
, smbpasswd
, systemctl
. Vi skal også leke litt i mappen /etc/
der vi endrer de fleste instillinger.
Steg 1: Installasjon
Veldig enkelt i Linux, man installerer programvare ved å bruke apt-get
funksjonen. Last ned samba med følgende instrukser:
Vi setter opp en delt mappe i vår brukers hjemmemappe (samme som skrivebord). Fullstendig filbane for dette er /home/NAVNETDITT/
, og er stedet du havner når du først logger på din Linux maskin. Sett opp en mappe med navn smb
via mkdir
funksjonen:
Steg 2: Sette opp Samba.conf
For å kunne koble opp vår mappe smb
til Samba/CIFS, må vi bygge en bro mellom dem. I Samba må vi legge til en formel av tekst i bunnen av et konfigurasjonsdokument; smb.conf
. Denne finner vi i filbanen /etc/samba/smb.conf
.
Teksten vi må legge til er for eksempel:
Merk at teksten inne i boksen
[sondre]
definerer navnet på den delte mappen, i dette tilfellet vil den delte mappen befinne seg i <ip-adresse>/sondre
og peke mot path: /home/sondre/smb
. Resten av parametrene (writeable, mask og public) handler om tillatelse, ikke bry deg om disse :)
Kopier teksten og rediger navnet til ditt eget, og lim det til slutt inn i .conf filen via kommandoen:
Naviger deg til nederst i dokumentet (CTRL+V hopper nedover raskere) og lim inn tekstbolken. Lagre med
CTRL+S
og avslutt med CTRL+X
. Steg 3: Sette opp Samba bruker
For å kunne koble seg til mappen, må man benytte oss av en bruker som har tilgang. Som standard er det ingen brukere som har tilgang. Den enkleste (men minst sikre måten, ikke så farlig her) er å gi brukeren root
tilgang, som er adminstratorbrukeren i Linux. For å gi brukeren tilgang brukes kommando:
Gi brukeren
root
passordet root
for simpelhetens skyld. Steg 4: Restart Samba, og koble til
Nå er du i teorien ferdig! Alt som gjenstår er å bruke endringene. Dette gjør du ved å restarte samba daemonen, som er en tjeneste som kjører i bakgrunnen:
For å koble til kan du følge oppskriftene basert på hvilken enhet du har:
Windows
Oppskrift: support.microsoft.com
URL til nettverksdisken er f.eks. \\192.168.100.100\sondre
- bruk annen innloggingsinformasjon: root
, passord root
.
MacOS
Oppskrift: montana.edu
Erstatt data$
med din sambafilnavn, f.eks. smb://192.168.100.100/sondre
- logg inn med registrert bruker root
passord root