Når det kommer til at dele filer til flere forskellige operativsystemer, er der ét stykke software, som alle henvender sig til: Samba. Det er en fildelingsprotokol til netværk, der har eksisteret i ret lang tid. Med dette værktøj er det mere end muligt at tillade Windows-brugere, Mac-brugere, Linux-brugere og endda Android-brugere at få adgang til og dele filer på en central placering. I denne vejledning gennemgår vi, hvordan man opsætter en Samba-filserver på Ubuntu, og hvordan man konfigurerer den og tilføjer en share.
Indholdsfortegnelse
Hvad du har brug for
En bootbar USB-stick
Det Ubuntu server diskbillede
DVD eller CD, hvis din server ikke understøtter USB-opstart
Det Ætser USB oprettelsesværktøj
Valg af Ubuntu Server Image
Ubuntu server har mange forskellige udgaver og versioner. Enhver version duer, og hvis du er stødt på denne vejledning med Ubuntu-serveren allerede sat op, skal du ikke bekymre dig. Ingen geninstallation er nødvendig, da Samba er den samme (for det meste) uanset version. For dem, der leder efter en stabil server uden behov for at opgradere i 5 år, download Ubuntu Server 16.04.2 LTS. Vil du leve på kanten og få de seneste opdateringer? Download den nyeste version af Ubuntu-serveren i stedet for.
Fremstilling af USB-disken
At lave USB-disken er en nem tretrinsproces. Kør Etcher-værktøjet. Programmet understøtter Microsoft Windows, Mac OS og alle versioner af Linux. Tilslut dit USB-drev, vælg det serverbillede, du downloadede, og brænd det til USB.
Installation af Ubuntu Server
Installation af Ubuntu server kan tage lidt tid, men slutresultatet er det værd. Få andre serveroperativsystemer baseret på Linux er lige så brugervenlige eller lige så nemme at få software op at køre på. For at starte skal du sætte den bootbare USB-stick i computeren, der skal bruges som filserver, og tænde den.
Herfra skal du gå ind i pc’ens BIOS. Husk, at hver PC BIOS er meget forskellig. For nogle kan knappen for at indtaste den være F2, andre DEL eller ESC. Det er bedst at se i manualen til pc’en og finde ud af dette på egen hånd, i stedet for at liste det her. For at starte installationen skal du kigge efter muligheden for at ændre opstartsrækkefølgen, så USB-stikket indlæses først. Med ændret rækkefølge, gem BIOS og genstart.
Når pc’en starter sikkerhedskopiering, indlæses Ubuntu-serveren, og serverinstallationsværktøjet vises.
Vælg det korrekte sprog ved at trykke på enter-tasten. På næste side skal du vælge “Installer Ubuntu server”.
Et par sider på, efter regionsvalgssiderne osv., vil Ubuntu bede brugeren om at navngive enheden og oprette en ny bruger. Indtast værtsnavnet for serveren.
Serveren har et navn, nu skal den bruge en bruger. Opret en ny bruger med en adgangskode, der er nem at huske, men ikke let at gætte.
Efter at have konfigureret opsætningen, kan installationen faktisk begynde. I partitioneringsmenuen skal du vælge muligheden ‘guidet – brug hele disken’. Installationsprocessen begynder og kan tage noget tid. Vær tålmodig.
Installation af Samba
Nær slutningen af installationsprocessen beder Ubuntu-serveren brugeren om at vælge pakker. Da denne server kun vil være en simpel filserver, er der kun brug for en eller to pakker. Brug pil ned-tasten til at navigere ned til “Samba filserver” og tryk på mellemrumstasten for at markere den til installation. Selvom det ikke er helt nødvendigt, er fjernadgang fantastisk til vedligeholdelse. Brug piletasterne til at navigere ned til ‘OpenSSH server’, og vælg den med mellemrumstasten. Når du er klar, skal du vælge “fortsæt”-knappen (ved at bruge TAB), og afslutte installationsprocessen. Når du er færdig, genstart serveren.
Konfiguration af Samba
Du har nu installeret Samba-filserveren på Ubuntu, men den skal konfigurere delinger, for at filerne er tilgængelige. I filen smb.conf kan mange forskellige typer delinger sættes op med forskellige tilladelser. Sådan konfigurerer du det. For at starte skal du sikkerhedskopiere den originale konfiguration, hvis der skulle ske noget.
cd /etc/samba sudo cp smb.conf smb.conf.bak
Denne indledende backup kan gendannes, hvis der sker noget, når du ændrer konfigurationsfilen.
For at oprette en offentlig deling i Samba skal du starte med at oprette biblioteket.
sudo mkdir -p /var/shares/public sudo chmod 755 -R /var/shares/
Åbn derefter teksteditoren og tilføj delingen til konfigurationen.
sudo nano /etc/samba/smb.conf
Rul hele vejen ned til slutningen af konfigurationsfilen, og tilføj følgende.
[Share] comment = Samba file share. path = /var/shares/public/ browseable = yes read only = no guest ok = yes
Gem derefter filen med CTRL + O.
For at teste redigeringerne af konfigurationsfilen skal du indtaste:
testparm
Hvis nogen redigeringer i konfigurationsfilen var forkerte, udskriver testparm en advarsel. Hvis dette er tilfældet, skal du gå tilbage til nano og rette det.
Bemærk: Samba har andre typer aktier. Den bedste måde at lære om dem er at læse konfigurationsfilen og se på de eksempler, som filen smb.conf giver. Se desuden Ubuntu Wiki og selve Samba-manualen med kommandoen: man samba.
Gendan sikkerhedskopien
Først skal du slette Samba-konfigurationsfilen på systemet.
cd /etc/samba/ sudo rm smb.conf
Lav derefter en kopi af sikkerhedskopifilen og gem den som smb.conf
sudo cp smb.conf.bak smb.conf
Opsætning af en Samba-filserver kan være en rigtig smerte, hvis du ikke ved, hvor du skal starte. Konfigurationsfilen er skræmmende, og af en eller anden grund er manualen lige så forvirrende for nybegyndere. Heldigvis er det nemmere end nogensinde at få en Samba-filserver drevet af Ubuntu ved hjælp af denne vejledning.