Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
public:lwdoc:netzlaufwerke_mac [08.12.2016 15:21] – [Netzlaufwerke verbinden mit Kommandozeile & Automator] wes39724public:lwdoc:netzlaufwerke_mac [10.02.2021 17:16] (aktuell) – Externe Bearbeitung 127.0.0.1
Zeile 1: Zeile 1:
 ====== Verbinden mit den Netzlaufwerken mit MacOS ====== ====== Verbinden mit den Netzlaufwerken mit MacOS ======
 <note important>Es gibt weitere Möglichkeiten, einen Mac an die Netzlaufwerke der OTH zu koppeln. Die folgende Methode erwies sich aber als ausfallsicher und ist vergleichsweise einfach in der Umsetzung.\\ <note important>Es gibt weitere Möglichkeiten, einen Mac an die Netzlaufwerke der OTH zu koppeln. Die folgende Methode erwies sich aber als ausfallsicher und ist vergleichsweise einfach in der Umsetzung.\\
-**__Die Methode setzt voraus, dass Sie sich im Netz der OTH befinden__** - z.B. eingewählt per [[public:netz:VPN]] oder eingeloggt ins [[public:netz:WLAN]] der Hochschule.\\+**__Die Methode setzt voraus, dass Sie sich im Netz der OTH befinden__** - z.B. eingewählt per [[public:netz:vpn-forticlient|VPN]] oder eingeloggt ins [[public:netz:eduroam-installer|WLAN]] der Hochschule.\\
 </note> </note>
  
 {{INLINETOC}} {{INLINETOC}}
-===== Netzlaufwerke verbinden über den Finder ===== +===== Manuell: Netzlaufwerke verbinden über den Finder ===== 
 ==== Schritt 1 - Dialog "Mit Server verbinden" aufrufen ==== ==== Schritt 1 - Dialog "Mit Server verbinden" aufrufen ====
  
-  * Die folgenden Ausführung funktionieren nur, wenn Sie sich im Netz der Hochschule befinden (WLAN der OTH oder via [[public:netz:VPN]])+  * Die folgenden Ausführung funktionieren nur, wenn Sie sich im Netz der Hochschule befinden (WLAN der OTH oder via [[public:netz:vpn-forticlient|VPN]])
   * Öffnen Sie den Finder (Explorer-Pendant auf dem Mac)   * Öffnen Sie den Finder (Explorer-Pendant auf dem Mac)
   * Gehen Sie in der Kopfleiste des Finders (am oberen Ende des Bildschirms) auf den Reiter "Gehe zu"   * Gehen Sie in der Kopfleiste des Finders (am oberen Ende des Bildschirms) auf den Reiter "Gehe zu"
Zeile 17: Zeile 17:
  
   * Sie sehen nun eine leere Eingabespalte sowie darunter eine leere Liste.   * Sie sehen nun eine leere Eingabespalte sowie darunter eine leere Liste.
-  * Ziel ist es, die Liste mit den von Ihnen präferierten Netzlaufwerken zu füllen, um weitere Anmeldungen zu beschleunigen+  * Ziel ist es, die Liste mit den von Ihnen präferierten Netzlaufwerken zu füllen, um weitere Anmeldungen zu beschleunigen.
   * Um alle Netzlaufwerke (außer das persönliche G-Laufwerk) zu verbinden, geben Sie bitte den folgenden Link ein und klicken auf das + Symbol direkt daneben - dadurch wird der Link permanent gespeichert.   * Um alle Netzlaufwerke (außer das persönliche G-Laufwerk) zu verbinden, geben Sie bitte den folgenden Link ein und klicken auf das + Symbol direkt daneben - dadurch wird der Link permanent gespeichert.
  
-<code>smb://rfhevs03.hs-regensburg.de</code>+<code>smb://fs.hs-regensburg.de/storage</code>
  
   * Um Ihr persönliches G-Laufwerk zu verbinden, verwenden Sie bitte als zweiten Link:   * Um Ihr persönliches G-Laufwerk zu verbinden, verwenden Sie bitte als zweiten Link:
  
-<code>smb://rfhevs03/Home$/abc12345</code>+<code>smb://fs-home.hs-regensburg.de/home/abc12345</code>
  
   * ACHTUNG: Diese Adresse unterscheidet sich von der, die in Windows angegeben werden muss (siehe Backslash (\) auf Windows, der auf Unix-basierten Systemen wie MacOS nicht verwendet wird)   * ACHTUNG: Diese Adresse unterscheidet sich von der, die in Windows angegeben werden muss (siehe Backslash (\) auf Windows, der auf Unix-basierten Systemen wie MacOS nicht verwendet wird)
 +
   * Am Ende sollte die Liste folgendermaßen gefüllt sein:   * Am Ende sollte die Liste folgendermaßen gefüllt sein:
-{{ :public:netzlaufwerk_mac_bild2.png?800 |BILD}}+{{ public:lwdoc:mac_netzlaufwerke_neu1.png?800 |BILD}}
  
  
-==== Schritt 3 - Mit den angelegten Links verbinden====+==== Schritt 3 - Mit den angelegten Links verbinden ====
  
   * Nachdem Sie erfolgreich die einzelnen Links gesetzt haben, können Sie einen Link aus der Liste selektieren und auf "Verbinden" klicken.   * Nachdem Sie erfolgreich die einzelnen Links gesetzt haben, können Sie einen Link aus der Liste selektieren und auf "Verbinden" klicken.
Zeile 38: Zeile 39:
   * Benutzername im Format abc12345 und dazugehöriges Passwort eingeben.   * Benutzername im Format abc12345 und dazugehöriges Passwort eingeben.
   * Für zukünftig schnellere Anmeldung können Sie das Häkchen bei "Passwort im Schlüsselbund sichern" setzen.   * Für zukünftig schnellere Anmeldung können Sie das Häkchen bei "Passwort im Schlüsselbund sichern" setzen.
-{{ :public:netzlaufwerk_mac_bild3.png?500 |BILD}} +{{ public:lwdoc:mac_netzlaufwerke_neu2.png?500 |}} 
-  * Im nächsten Dialog können Sie via Mehrfachauswahl (Shift-Taste) Ihre gewünschten Netzlaufwerke mounten (d.h. aktivieren). Dies können Sie aber auch erst in Schritt 4 ausführen. +
-  * Klicken Sie anschließend auf "OK"+
-{{ :public:netzlaufwerk_mac_bild4.png?500 |BILD}}+
 ==== Schritt 4 - Im Finder die Netzlaufwerke auswählen ===== ==== Schritt 4 - Im Finder die Netzlaufwerke auswählen =====
  
   * Die Netzlaufwerke sind nach Schritt 3 "gemountet" - diese Laufwerke sind nun bis zum Herunterfahren des Mac's online.   * Die Netzlaufwerke sind nach Schritt 3 "gemountet" - diese Laufwerke sind nun bis zum Herunterfahren des Mac's online.
   * Sie finden die Laufwerke nun in der linken Seitenleiste des Finders.   * Sie finden die Laufwerke nun in der linken Seitenleiste des Finders.
-{{ :public:netzlaufwerk_mac_bild5.png?800 |BILD}}+{{ public:lwdoc:mac_netzlaufwerke_neu4.png?800 |}}
   * Falls der Reiter "Netzwerk" nicht sichtbar ist, müssen Sie diesen in den Einstellungen des Finders aktivieren.   * Falls der Reiter "Netzwerk" nicht sichtbar ist, müssen Sie diesen in den Einstellungen des Finders aktivieren.
 {{ :public:netzlaufwerk_mac_bild6.png?800 |}} {{ :public:netzlaufwerk_mac_bild6.png?800 |}}
   * Klicken Sie sich nun durch die Ordnerstruktur in den gewünschten Zielpfad. Das Laden der Ordnerliste kann je nach Elementanzahl länger dauern (K-Laufwerk mit VPN >30sec).   * Klicken Sie sich nun durch die Ordnerstruktur in den gewünschten Zielpfad. Das Laden der Ordnerliste kann je nach Elementanzahl länger dauern (K-Laufwerk mit VPN >30sec).
  
 +===== Automatisiert: Netzlaufwerke verbinden mit Drittanbieter-Software ===== 
 +Eine kostenpflichtige, dafür aber komfortablere und automatisierbare Lösung steht mit **Drive Mounter** im Mac App Store zur Verfügung: https://itunes.apple.com/app/drive-mounter/id441149468?ls=1&mt=12
  
-===== Netzlaufwerke verbinden via Skript ===== +Ähnlich empfehlenswert (auch für das Mounten anderer Netzwerkshares und Laufwerke) ist das kostenpflichtige Programm **Mountain**: http://appgineers.de/mountain/
-(bei Rückfragen: alexander.leis (at) hs-regensburg.de ) +
- +
-<note important> +
-Update 01.04.2016 (A. Leis): Unten stehende und zum Download erhältliche Lösung funktioniert, ist anpassbar (mit etwas Programmiererfahrung) und kostenfrei. Eine kostenpflichtige, dafür aber komfortablere und automatisierbare Lösung steht mit **Drive Mounter** im Mac App Store zur Verfügung: https://itunes.apple.com/app/drive-mounter/id441149468?ls=1&mt=12 +
-</note> +
- +
-<note important> +
-Download des unten beschriebenen Skripts unter **http://www.web-dl.com/Programm_und_Skript.zip** +
- +
-Damit die Netzlaufwerke auf dem Desktop erscheinen, im Finder (Dateimanager von MacOSX)> Menü: "Einstellungen...", bei "Freigaben" "Verbundene Server" anhaken +
- +
-Von extern (zu Hause), brauchen Sie für diese Anleitung das **VPN der Hochschule**. Die Anleitung für Mac finden Sie [[public:netz:vpn|hier]]. +
-</note> +
- +
-Die nach der nächsten Überschrift beschriebene, manuelle Methode der mehrfachen, vollautomatisierten Laufwerksanmeldung hat als Nachteil, dass das Accountpasswort im Klartext in das Skript geschrieben werden muss. Die so erstellten "Programme" sind somit ausschließlich individuell benutzbar und müssen für jeden einzelnen Benutzer extra angepasst werden. Das Skript darf nicht in fremde Hände gelangen. +
- +
-Im Folgenden wird eine Methode beschrieben, die Benutzernamen und Passwort (nur für die Verbindungsaufnahmeerfragt und beides für die Laufwerksanmeldung verwendet. Danach ist das Passwort nirgendwo gespeichert. Daher kann das Skript für jeden Benutzer gleichermaßen verwendet werden. +
- +
-Das folgende Skript kann im AppleScript Editor bearbeitet und - zur Verwendung - als Programm exportiert werden. +
- +
-Eine fertige Version (als Programm) kann unter **http://www.web-dl.com/Programm_und_Skript.zip** (Download von A. Leis) heruntergeladen werden. +
- +
-<code> +
-on run +
- tell application "System Events" +
-  +
- activate +
- display dialog "Please enter your HS.R username in the format abc12345" default answer "" buttons {"Cancel", "OK"} default button "OK" +
- set the_username to text returned of the result +
-  +
- activate +
- display dialog "Please enter the password for the account" & the_username & "  +
-This account must have Administrator access to this computer." default answer "" buttons {"Cancel", "OK"} default button "OK" with title "Please enter your HS.R Password" with hidden answer +
- set the_password to text returned of the result +
-  +
- set str_cmd to "mkdir /Volumes/G_Laufwerk" +
- do shell script str_cmd +
- set str_cmd to "mount -t smbfs //" & the_username & ":" & the_password & "@rfhevs03/Home$/" & the_username & "/ /Volumes/G_Laufwerk" +
- do shell script str_cmd +
-  +
- set str_cmd to "mkdir /Volumes/K-Laufwerk" +
- do shell script str_cmd +
- set str_cmd to "mount -t smbfs //" & the_username & ":" & the_password & "@rfhevs03/Kurs /Volumes/K-Laufwerk" +
- do shell script str_cmd +
-  +
- set str_cmd to "mkdir /Volumes/H-Laufwerk" +
- do shell script str_cmd +
- set str_cmd to "mount -t smbfs //" & the_username & ":" & the_password & "@rfhevs03/Fb /Volumes/H-Laufwerk" +
- do shell script str_cmd +
-  +
- end tell +
-end run +
-</code> +
- +
-Nach Eingabe von Benutzernamen und Passwort wird die Anmeldung gestartet und die Windowslaufwerke G, H und K verbunden. +
- +
-Weitere Laufwerke können durch Erweiterung des o.g. Schemas ohne weiteres hinzugefügt werden. Als ein "Block" ist der folgende Codeteil zu sehen: +
- +
-<code> +
- set str_cmd to "mkdir /Volumes/ORDNER" +
- do shell script str_cmd +
- set str_cmd to "mount -t smbfs //" & the_username & ":" & the_password & "@rfhevs03/FREIGABE/" & the_username & "/ /Volumes/ORDNER" +
- do shell script str_cmd +
-</code> +
- +
-Wichtig ist, dass bei **ORDNER** jeweils der gleiche Text steht, die Benennung ist hier frei möglich, sofern sie nicht bereits in einem anderen Block verwendet wurde (Vorsicht bei Copy&Paste!). Bei **FREIGABE** wird der jeweilige Unterordner des rfhevs03 oder ein anderer Fileserver angegeben. +
- +
- +
-==== Mögliche Fehler: ==== +
- +
-Manchmal schlägt das Skript mit der Fehlermeldung: +
-<code> +
-AppleScript-Fehler "System Events" hat einen Fehler erhalten: mkdir: /Volumes/G_Laufwerk: File exists +
-</code> +
- +
-In diesem Fall ist von einem fehlgeschlagenen Skriptdurchlauf ein vorher angelegter Ordner übrig geblieben, der nicht gemountet und per Unmount wieder entfernt wurde. Dieses Problem kann wie folgt gelöst werden: +
- +
-Per Terminal eingeben (Programm auf jedem Mac, z.B. per Spotlightsuche auffindbar): +
-<code> +
-cd /Volumes/ +
-ls +
-</code> +
-Wenn dort z.B. der Ordner "G_Laufwerk" (oder ein anderer der OTH Laufwerksnamen) angezeigt wird, muss er gelöscht werden. Dies kann durch den folgenden Befehl (im Terminalfenster) erledigt werden: +
-<code> +
-rm -R /Volumes/G_Laufwerk +
-</code> +
-(Anpassen, wenn es sich um ein anderes Laufwerk handelt, das den o.g. Fehler verursacht) +
-Eine mögliche Nachfrage mit "y" bestätigen. +
- +
-Danach ist im Ordner /Volumes/ das "G_Laufwerk" nicht mehr da (Kontrolle per "ls" nach dem rm -R Befehl) und es kann per Skript neu angelegt werden. +
- +
-**ACHTUNG**: "rm -R" löscht rekursiv ganze Ordner und sogar Laufwerke, auch auf dem Rechner selbst. Daher UNBEDINGT sicherstellen, dass der korrekte Ordner (der leer ist und erst durch den mount Befehl mit dem Netzlaufwerksordner verknüpft wird) ausgewählt ist. +
-===== Netzlaufwerke verbinden mit Kommandozeile & Automator ===== +
-(bei Rückfragen: alexander.leis (at) hs-regensburg.de+
- +
-Zu beachten ist, dass der Mountpoint (z.B. ein leeres Verzeichnis) vor dem Mount erstellt werden muß. +
- +
-Sehr schön lässt sich die Anmeldung an mehrere Shares mit dem "Automator" (im Lieferumfang MacOSX) bewerkstelligen. Dafür kann folgende Skriptvorlage verwendet werden: +
-<code> +
-mkdir /Volumes/BELIEBIGERSHARENAME +
-mount -t smbfs //abc12345:PASSWORT@rfhevs03.hs-regensburg.de/FREIGABENAME/ /Volumes/BELIEBIGERSHARENAME +
-</code> +
- +
-Dabei müssen die groß geschriebenen Teile des Skripts durch eigene Eingaben ersetzt werden. Zum Beispiel "/Volumes/Projekte" für das Projektelaufwerk. +
- +
-Einige Hinweise: +
-  * der Teil /FREIGABENAME/ kann auch durch "tiefere" Verzeichnisse ersetzt werden, also z.B. /FREIGABENAME/UNTERORDNER/ORDNER . Dann wird direkt in dieses Verzeichnis als Basisverzeichnis verbunden. +
-  * Sofern Share- oder Unterordnernamen Leerzeichen enthalten, müssen diese durch %20 ("%20" statt " ") ersetzt werden. Also z.B. /FREIGABENAME/UNTERORDNER/EIN%20ORDNER +
-  * In einem Arbeitsablauf können auch mehrere Ordner verbunden werden, hierzu einfach o.g. Code mehrfach angepasst an die verschiedenen Shares verwenden. +
-  * Leider muss das Passwort im Klartext mit in das Skript integriert werden, der Benutzername alleine genügt nicht. Daher ist es von höchster Wichtigkeit, die ausführbaren Automator Dateien an einem SICHEREN Ort auf der Festplatte zu verwahren und keinesfalls diesen Ordner über das Netzwerk freizugeben. +
- +
- +
-In Automator kann dieser Code folgendermaßen von einem Arbeitsablauf zu einer ausführbaren Datei konvertiert werden: +
-  * Aktionen - Dienstprogramme - Shell Skript ausführen +
-  * In das Eingabefeld o.g. Code einfügen +
-  * Im Menü: Ablage - Konvertieren in... - Programm +
-  * Ablage - Sichern... +
-  * WICHTIG: Als Dateiformat "Programm" auswählen - Sichern +
- +
- +
- +
-=== Netzlaufwerke trennen per Kommandozeile/Automator === +
- +
-Das Trennen aller Netzlaufwerke in einem Aufwasch ist auch per Automatorscript möglich: +
-<code> +
-umount /Volumes/BELIEBIGERSHARENAME +
-umount /Volumes/ANDERERSHARE +
-umount /Volumes/WEITERERSHARE +
-</code> +
-trennt mit einem Doppelklick auf das Automatorprogramm (Speichern analog zu oben) alle Netzlaufwerke. +
- +
-=== Anleitung mit Bildern ===  +
- +
-{{:public:lwdoc:osx:osx1.jpg?nolink&600|}} +
- +
-{{:public:lwdoc:osx:osx2.jpg?nolink&600|}} +
- +
-{{:public:lwdoc:osx:osx3.jpg?nolink&600|}} +
- +
-{{:public:lwdoc:osx:osx4.jpg?nolink&600|}} +
- +
-{{:public:lwdoc:osx:osx5.jpg?nolink&600|}} +
Drucken/exportieren
In anderen Sprachen