Samba Shares

Aus HaDiKo Wiki
Version vom 7. April 2019, 19:39 Uhr von Samuel.kalbfleisch (Diskussion | Beiträge) (mount-Befehl ohne vers=1.0 entfernt: funktioniert auf aktuellen Distros mit derzeitigem Shareserver nicht)
Zur Navigation springen Zur Suche springen

Allgemeine Informationen

Das Hadinet betreibt unter shares.hadiko.de einen sogenannten Samba Server (besser bekannt als Windows-Freigaben).

Auf diesem Server findet sich für jeden User ein "Share" unter seinem Benutzernamen: shares.hadiko.de\BENUTZER.

Ausserdem gibt es für viele SV-Ämter hier Shares, welche automatisch für gewählte Amtsträger freigeschaltet werden.

Zugriff

Windows

Der Zugriff unter Windows ist sehr einfach:

  • Entweder, man verwendet im Computer die Funktion Netzlaufwerk verbinden (Haken bei "Windows Anmeldeinformationen verwenden" entfernen)
  • oder man gibt in die Adresszeile des Explorers einfach \\shares.hadiko.de ein.
  • Als Login-Daten die bekannten LDAP- bzw. Hadinet-Benutzerdaten verwenden (wie z.B. auch an den Pool-Rechnern)
  • Unter Windows 10 ggf. das Samba-Protokoll 1 aktivieren: Control Panel > Programs and Features > Turn Windows Features on or off > check "SMB 1.0/CIFS File Sharing Support" (KA wie das auf deutsch heißt).

Linux

Unter Linux hängt der Zugriff von der Distribution und der Desktopumgebung ab. Ausserdem müssen entsprechende Samba-Tools installiert sein. Für Debian/Ubuntu heißt das Paket cifs-utils.

Dann lässt sich mit den meisten Dateimanagern (Nautilus/Tunar/Dolphin...) folgendermaßen auf die Shares zugreifen:

  • Man öffnet das Program, und klickt hinter den aktuellen Pfad oben im Fenster (per Strg+L gelangt man bei Nautilus nötigenfalls zum Textpfad). Dann kann man dort alles löschen und stattdessen smb://shares.hadiko.de/ einfügen. Nach Eingabe der Benutzerdaten sieht man dann alle Shares, auf die man potentiell Zugriff haben könnte.

Es ist zu beachten, dass die vollen Samba-Funktionen dabei nicht zu Verfügung stehen. Hierfür muss das Verzeichnis als root mit dem mount-Befehl eingebunden werden:

mount -t cifs -o username=$hadinet-name,uid=$userid,vers=1.0 //shares.hadiko.de/$freigabe $mountpoint

$hadinet-name ist der Hadinet-Benutzername, $userid ist der Benutzername auf dem lokalen Rechner, mit dem man auf die Daten zugreifen will (sonnst kann das nämlich nur root), $freigabe ist der Name der Freigabe, die man einhängen will (z.B. bark3), $mountpoint ist der Pfad zu einem leerer Ordner auf dem eigenen Computer, der vorher angelegt werden muss (z.B. im home-Verzeichnis ~/mount oder unter /mnt/shares)