Wie man in Ubuntu die Windows Home Server (WHS v1)-Freigaben beim Systemstart mit Lese-/Schreibrechten einbindet
Voraussetzungen
- Der WHS sollte eine feste IP-Adresse haben. Dies kann man auf mindestens zwei Arten machen:
- Per Remotedesktopverbindung unter
Start > Systemeinstellungen > Netzwerkeinstellungen > LAN-Verbindung - Per Windows Home Server-Konsole über
Einstellungen > IP-Konfiguration
- Per Remotedesktopverbindung unter
- In Ubuntu wird bis zur Version 10.04 LTS das Paket
smbfs, ab der Version 10.10 das Paketcifs-utils, benötigt. Dies installiet man so:
1
| |
Umsetzung
- Zunächst öffnen wir im Terminal die Datei
/etc/fstab, welche in Ubuntu die Liste aller einzubindenden (zu mountenden) Dateisysteme enthält:[Terminal mit STRG+ALT+t starten] 1sudo gedit /etc/fstab - In der nun im Texteditor geöffneten Datei
/etc/fstabbinden wir am Ende der Datei die whs-Freigaben ein:Hierbei muss Folgendes ersetzt werden:[/etc/fstab] 1//IP-Adresse des whs/d$/shares/ /home/ubuntuusername/whs cifs defaults,uid=1000,gid=1000,credentials=/home/<ubuntuusername>/.smbcredentials,umask=777 0IP-Adresse des WHS mit der IP-Adresse Ihres Windows Home Servers, z.B:192.168.1.100 ubuntuusername mit Ihrem Ubuntu-Benutzernamen, bei mir z.B.sailor79 . Wenn alles funktioniert, finden Sie in Ihrem Homeverzeichnis einen Ordnerwhs, in welchem Ihre WHS-Dateifreigabe eingebunden ist. Natürlich können Sie den Pfad/home/ubuntuusername/whsbeliebig anpassen.- Hinweis: Normalerweise lautet Ihre
uid=1000 undgid=1000 , ob das wirklich so ist können Sie im Terminal mit dem Befehlid überprüfen und bei Abweichungen ggf. in der Datei/etc/fstabanpassen.
- Zum Schluss erstellt man noch eine Kennwort-Datei, auf welche wir in obiger Datei verwiesen haben. Dazu öffnen wir das Terminal und erstellen und öffnen gleichzeitig die Datei
.smbcredentialsmit dem Befehl:In dieser fügen wir folgende zwei Zeilen ein:[Terminal mit STRG+ALT+t starten] 1sudo gedit ~/.smbcredentialsHierbei ersetzen Sie[.smbcredentials] 1 2
user=Ihr-WHS_Benutzername password=Ihr-WHS_KennwortIhr-WHS_Benutzername mit Ihrem Benutzernamen auf dem WHS, z.B:Marc Ihr-WHS_Kennwort mit Ihrem WHS-Benutzer-Kennwort.
Damit nur Sie Zugriff auf diese Kennwort-Datei haben, ändern wir im Terminal noch die Dateirechte mit folgendem Befehl:[Terminal mit STRG+ALT+t starten] 1sudo chmod 600 ~/.smbcredentials
Das war es schon. Um zu testen, ob auch alles funktioniert, können Sie entweder neustarten oder im Terminal
sudo mount -a eingeben.
Mögliche auftretende Probleme und Hintergrundwissen ist dort sehr gut beschrieben.
Ich freue mich auf Feedback.