SHFS

Bei der Installation von SHFS sind Debian- und Ubuntu-Anwender klar im Vorteil: Installieren Sie die Pakete shfs-utils und falls noch nicht geschehen module-assistant. Kompilieren Sie mit m-a a-i shfs dann das Kernelmodul für SHFS. Für Suse 10.1 gibt es indes keine fertigen Pakete. Holen Sie sich den Quelltext von der Heft-CD oder aus dem Internet. Für Kernel ab Version 2.6.16 ist ein Patch erforderlich [12], für GCC ab Version 4 ebenfalls [13].

Installieren Sie, falls noch nicht geschehen, die Kernelquellen. Die des Standardkernels finden Sie im Paket kernel-source. Entpacken Sie das Quelltextarchiv von SHFS mit tar -xvzf shfs-0.35.tar.gz. Wechseln Sie in das Verzeichnis shfs-0.35 und wenden Sie gegebenenfalls mit patch -p0 < d_entry-2.6.16.diff den Patch für den Kernel und mit patch -p1 < gcc4-compilefix.patch den Patch für GCC an.

SHFS übersetzen Sie mittels make in eine ausführbare Datei. Es ergibt jedoch mehr Sinn, eigene RPM-Pakete zu erstellen. Diese lassen sich leichter wieder deinstallieren. Ersetzen Sie dazu in den beiden Dateien rpm/shfs-module.spec.in und rpm/shfs-utils.spec.in die Zeile Copyright: GPL durch License: GPL. Mit make rpm erstellen Sie zwei RPM-Pakete, die Sie mit rpm -i Paketname installieren. Möchten Sie den Mount- und den Umount-Befehl für SHFS als Benutzer nutzen, setzen Sie mit chmod u+s /usr/bin/shfsmount und chmod u+s /usr/bin/shfsmount das SUID-Recht.

Nach der Installation von SHFS laden Sie modprobe shfs das Kernelmodul. Mit shfsmount -p Benutzer@Host: Lokales Verzeichnis mounten Sie das Home-Verzeichnis des entferntes Benutzers (siehe Tabelle "Mount-Optionen"). Mit shfsumount Lokales Verzeichnis melden Sie es wieder ab. Einen /etc/fstab-Eintrag zeigt Listing 1.

Listing 1
# /etc/fstab (Beispiel)
# Abschnitt für SSHFS/SHFS
sshfs#martin@mondschein:   /mnt/netz/mondschein-sshfs  fuse   user,noauto,reconnect    0   0
martin@mondschein:         /mnt/netz/mondschein-shfs   shfs   user,noauto,persistent   0   0

Benutzer, Gruppen, Rechte

Sowohl SSHFS und SHFS arbeiten auf den entfernten Server mit den Rechten des angegebenen Benutzers. Bei SHFS gehören Dateien auf dem Client dem lokalen Benutzer. SSHFS verwendet Benutzer- und Gruppen-ID der entfernten Datei. Beide Dateisysteme bieten diverse Optionen, um Benutzer, Gruppen und Rechte anders umzusetzen. Der Einstieg fällt jedoch am leichtesten, wenn Sie dem Benutzer auf dem Server die gleiche Benutzer- und Gruppen-ID zu geben wie auf dem Client.

LinuxCommunity kaufen

Einzelne Ausgabe
 
Abonnements
 
TABLET & SMARTPHONE APPS
Bald erhältlich
Get it on Google Play

Deutschland

Ähnliche Artikel

Kommentare

Infos zur Publikation

LU 05/2018: GEODATEN

Digitale Ausgabe: Preis € 5,95
(inkl. 19% MwSt.)

LinuxUser erscheint monatlich und kostet 5,95 Euro (mit DVD 8,50 Euro). Weitere Infos zum Heft finden Sie auf der Homepage.

Das Jahresabo kostet ab 86,70 Euro. Details dazu finden Sie im Computec-Shop. Im Probeabo erhalten Sie zudem drei Ausgaben zum reduzierten Preis.

Bei Google Play finden Sie digitale Ausgaben für Tablet & Smartphone.

HINWEIS ZU PAYPAL: Die Zahlung ist ohne eigenes Paypal-Konto ganz einfach per Kreditkarte oder Lastschrift möglich!

Stellenmarkt

Aktuelle Fragen

added to access control list
Ingrid Kroll, 27.03.2018 07:59, 10 Antworten
Hallo allerseits, bin einfache Nutzerin und absolut Linux-unwissend............ Beim ganz norm...
Passwortsicherheit
Joe Cole, 15.03.2018 15:15, 2 Antworten
Ich bin derzeit selbständig und meine Existenz hängt am meinem Unternehmen. Wahrscheinlich verfol...
Brother drucker einrichten.
Achim Zerrer, 13.03.2018 11:26, 1 Antworten
Da mein Rechner abgestürzt war, musste ich das Betriebssystem neu einrichten. Jetzt hänge ich wi...
Internet abschalten
Karl-Heinz Hauser, 20.02.2018 20:10, 2 Antworten
In der Symbolleiste kann man das Kabelnetzwerk ein und ausschalten. Wie sicher ist die Abschaltu...
JQuery-Script läuft nicht mit Linux-Browsern
Stefan Jahn, 16.02.2018 12:49, 2 Antworten
Hallo zusammen, ...folgender goldener Code (ein jQuery-Script als Ergebnis verschiedener Exper...