Samba
Montera en Samba-delningsresurs på Ubuntu
[redigera | redigera wikitext]Översikt
[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:
- 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
Slutsats
[redigera | redigera wikitext]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!