Benutzer-Werkzeuge

Webseiten-Werkzeuge


speicherdienste:netzlaufwerke:linux

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
speicherdienste:netzlaufwerke:linux [06:25 12. April 2024 ] Christoph Niemsspeicherdienste:netzlaufwerke:linux [09:02 04. September 2026 ] (aktuell) – [mounten per Kommandozeile] Christian Marg
Zeile 37: Zeile 37:
 ===== mounten per Kommandozeile ===== ===== mounten per Kommandozeile =====
 Dieser Abschnitt beschreibt, wie die Netzwerkfreigabe per Kommandozeile gemountet werden kann. Dieser Abschnitt beschreibt, wie die Netzwerkfreigabe per Kommandozeile gemountet werden kann.
-Er richtet sich an Anwender, die zumindest grundlegende Kenntnisse im Umgang mit dem Befehl //mount// haben. +Er richtet sich an Anwender, die zumindest grundlegende Kenntnisse im Umgang mit der Kommandozeile und ''sudo''-Rechte auf ihrem Rechner haben.
-Eine Einleitung zu mount gibt es beispielsweise im [[https://wiki.archlinux.de/title/Mount|Arch Wiki]]. +
-Die folgenden Befehle müssen mit root-Rechten ausgeführt werden, beispielsweise durch ein vorangestelltes //sudo//.+
  
-Zum mounten gibt man folgenden Befehl ein: +Um das Windows-Home (//Laufwerk ''M:''//) vom zentralen Fileserver zu mounten gibt man folgenden Befehl ein:
- +
-  mount -t cifs //nas.tu-clausthal.de/abc42 /mnt/nas/ -o username=abc42,workgroup=tu-clausthal+
  
 +  mkdir -p /home/$USER/nas; sudo mount -t smb3 //nas.tu-clausthal.de/abc42 /home/$USER/nas -o username=abc42@tu-clausthal.de,uid=$(id -u),gid=$(id -g),forceuid,forcegid
 +  
 Hierbei muss //abc42// durch den TUC-User bzw. den einzubindenden freigegebenen Ordner ersetzt werden. Hierbei muss //abc42// durch den TUC-User bzw. den einzubindenden freigegebenen Ordner ersetzt werden.
 ///mnt/nas/// muss durch den Ordner ersetzt werden, in dem der freigegebene Ordner eingebunden werden soll. ///mnt/nas/// muss durch den Ordner ersetzt werden, in dem der freigegebene Ordner eingebunden werden soll.
  
-Möchte man sein Passwort in dem Kommando mit angeben, so kann man dies wie folgt tun:+Möchte man sein Passwort nicht jedes mal neu eintippen, so kann man seine Zugangsdaten mit folgender Kommandozeile auf möglichst sichere Weise in einer Datei speichern:
  
-  mount -t cifs //nas.tu-clausthal.de/abc42 /mnt/nas/ -o username=abc42,workgroup=tu-clausthal,password=strenggeheim+<code bash> 
 +read -p "TUC-User: " u; read -s -p "Password: " p; install -m 600 <(echo -e "username=$u@tu-clausthal.de\npassword=$p") /home/$USER/smbcreds; unset u p; echo 
 +</code> 
 + 
 +Die Endung ''@tu-clausthal.de'' braucht nicht mit eingegeben zu werden, sie wird von der Kommandozeile angehängt. 
 + 
 +Danach kann man diese Datei im Mount-Kommando übergeben: 
 + 
 +  mkdir -p /home/$USER/nas; sudo mount -t smb3 //nas.tu-clausthal.de/abc42 /home/$USER/nas -o credentials=/home/$USER/smbcreds,uid=$(id -u),gid=$(id -g),forceuid,forcegid
  
-Hierbei muss man //strenggeheim// durch sein (hoffentlich sichereres) Passwort ersetzten. 
-Zu beachten ist, dass das Passwort dann je nach Konfiguration des Rechners in .bash_history oder einer ähnlichen Datei gespeichert wird! 
-Dies kann ein Sicherheitsrisiko darstellen. 
  
 Will man die Einbindung lösen führt man wie gewohnt den folgenden Befehl aus: Will man die Einbindung lösen führt man wie gewohnt den folgenden Befehl aus:
-  umount /mnt/nas+  sudo umount /mnt/nas
  
 Weitere Informationen gibt es in den folgenden man-Pages: Weitere Informationen gibt es in den folgenden man-Pages:
  
-  * mount.cifs+  * mount.smb3
   * mount   * mount
   * umount   * umount
- 
-Bei einem Fehler ähnlich wie dem Folgenden ist es ratsam in den dmesg output zu schauen. Meistens wird der Fehler durch Versionsunterschiede ausgelöst. 
- 
-  mount error(95): Operation not supported 
-    
-Der Fehler lässt sich umgehen wenn man explizit die CIFS Version angibt: 
- 
-  mount -t cifs //nas.tu-clausthal.de/abc42 /mnt/nas/ -o username=abc42,workgroup=tu-clausthal,vers=2.0 
- 
  
 {{tag> [mitarbeitende]}} {{tag> [mitarbeitende]}}
  
speicherdienste/netzlaufwerke/linux.1712903140.txt.gz · Zuletzt geändert: von Christoph Niems

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki