Hoppa till innehållet

Samba

Från Plutten
Version från den 16 december 2024 kl. 18.39 av Vibbe (diskussion | Bidrag)
(skillnad) ← Äldre version | Nuvarande version (skillnad) | Nyare version → (skillnad)

Montera en Samba-delningsresurs på Ubuntu

[redigera | redigera wikitext]

Denna guide förklarar hur man monterar en Samba-delningsresurs från `192.168.0.0/misc` till `/mnt/misc` på en Ubuntu-server med hjälp av en autentiseringsfil.

Förutsättningar

[redigera | redigera wikitext]
  • En Ubuntu-server
  • Samba-klient installerad
  • Åtkomst till Samba-delningsresursen

Steg 1: Installera Samba-klienten

[redigera | redigera wikitext]

Se till att Samba-klienten är installerad:

sudo apt update && sudo apt install cifs-utils -y

Steg 2: Skapa en autentiseringsfil

[redigera | redigera wikitext]

Skapa en autentiseringsfil för att lagra ditt Samba-användarnamn, lösenord och domän:

sudo nano /home/användare/.smbcredentials

Lägg till följande rader, och ersätt `användarnamn`, `lösenord` och `domainn` med dina Samba-uppgifter:

username=användarnamn password=lössenord domain=ip

Säkra autentiseringsfilen:

chmod 600 /home/användarnamn/.smbcredentials

Steg 3: Skapa monteringspunkt

[redigera | redigera wikitext]

Skapa katalogen där delningen kommer att monteras:

sudo mkdir -p /mnt/misc

Steg 4: Redigera /etc/fstab

[redigera | redigera wikitext]

Öppna filen `/etc/fstab` för att lägga till Samba-delningsresursen:

sudo nano /etc/fstab

Lägg till följande rad, och ersätt `ip/misc` med dina Samba-delningsdetaljer:

  1. Samba-delningsresurs

//192.168.0.0/misc /mnt/misc cifs credentials=/home/vibbe/.smbcredentials,iocharset=utf8,vers=2.0,noauto,nofail 0 0 ```

  • `noauto`: Förhindrar att delningen monteras vid uppstart.
  • `nofail`: Gör att uppstartsprocessen kan fortsätta även om delningen inte är tillgänglig.

Steg 5: Monterar delningen manuellt

[redigera | redigera wikitext]

För att montera delningen manuellt, använd följande kommando:

sudo mount /mnt/misc

Steg 6: Automatisera montering med ett skript (valfritt)

[redigera | redigera wikitext]

För bättre tillförlitlighet, skapa ett skript som kontrollerar nätverksåtkomst innan det monterar:

1. Skapa en skriptfil:

nano ~/mount_samba.sh

2. Lägg till följande innehåll:

#!/bin/bash
while ! ping -c 1 192.168.1.1; do
    sleep 1
done
sudo mount /mnt/misc
sudo mount /mnt/misc

3. Gör skriptet körbart:

chmod +x ~/mount_samba.sh

4. Schemalägg skriptet med `crontab`:

crontab -e

Lägg till följande rad för att köra skriptet vid uppstart:

@reboot /path/to/mount_samba.sh

Du har framgångsrikt konfigurerat en Samba-delningsresurs att monteras på din Ubuntu-server. Denna konfiguration möjliggör manuell montering och hanterar nätverksotillgänglighet på ett smidigt sätt. ```

Justera gärna innehållet efter dina behov!

[1]