Zugriff von Linux auf Windows-Netzlaufwerke: Unterschied zwischen den Versionen

Aus helpdesk
Zur Navigation springen Zur Suche springen
(Die Seite wurde neu angelegt: „==Benötigte Parameter== Folgende Parameter werden bei jeder Art des Zugriffs benötigt: {| class="wikitable" |- | Server || embla.buerokommunikation.fernuni…“)
 
 
(Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt)
Zeile 5: Zeile 5:
{| class="wikitable"
{| class="wikitable"
|-
|-
| Server || embla.buerokommunikation.fernuni-hagen.de
| Server || irmin.buerokommunikation.fernuni-hagen.de
|-
|-
| Service (Freigabe) || fl$
| Services (Freigaben) || fl-user&#36; <i>und</i> fl-groups&#36;
|-
|-
| Workgroup  (Domain) || buerokommunik
| Workgroup  (Domain) || buerokommunik
Zeile 15: Zeile 15:


'''Achtung''': Das Dollar-Zeichen im Namen der Freigabe ist notwendig.
'''Achtung''': Das Dollar-Zeichen im Namen der Freigabe ist notwendig.
In den Anleitungen des ZMI ist meist <tt>fsfl.fernuni-hagen.de</tt> als Server angegeben. Das ist ein Alias, aber die unten verwendeten <tt>smbclient</tt> und <tt>mount.cifs</tt> scheinen nicht mit Aliasen zurecht zu kommen.
<source lang="bash">
$ host fsfl.fernuni-hagen.de
fsfl.fernuni-hagen.de is an alias for irmin.buerokommunikation.fernuni-hagen.de.
irmin.buerokommunikation.fernuni-hagen.de has address 132.176.129.32
</source>




Zeile 20: Zeile 28:


Im Ubuntu-Wiki gibt es eine ausführliche  
Im Ubuntu-Wiki gibt es eine ausführliche  
[http://wiki.ubuntuusers.de/Samba_Client_GNOME Anleitung zur Einbindung in das virtuelle Dateisystem].  
[http://wiki.ubuntuusers.de/Samba_Client_GNOME Anleitung zur Einbindung in das virtuelle Dateisystem] von Gnome.  
Mit dem oben aufgeführten Parametern sollte der Zugriff gelingen.
Mit dem oben aufgeführten Parametern sollte der Zugriff gelingen.


Zeile 27: Zeile 35:


Weitere Hinweise GUI-Programme gibt es auf der  
Weitere Hinweise GUI-Programme gibt es auf der  
[https://www.samba.org/samba/GUI/ Samba-Website].  
[https://www.samba.org/samba/GUI/ Samba-Website].
 


==Zugriff mit dem Samba-Klienten smbclient==
==Zugriff mit dem Samba-Klienten smbclient==
Zeile 44: Zeile 51:


<source lang="bash">
<source lang="bash">
$ smbclient //embla.buerokommunikation.fernuni-hagen.de/fl$ --workgroup=buerokommunik --user=BENUTZERNAME
$ smbclient //irmin.buerokommunikation.fernuni-hagen.de/fl-user$ --workgroup=buerokommunik --user=BENUTZERNAME
Enter BENUTZERNAME's password:  
Enter BENUTZERNAME's password:  
Domain=[BUEROKOMMUNIK] OS=[Windows Server 2008 R2 Standard 7601 Service Pack 1] Server=[Windows Server 2008 R2 Standard 6.1]
Domain=[BUEROKOMMUNIK] OS=[Windows Server 2008 R2 Standard 7601 Service Pack 1] Server=[Windows Server 2008 R2 Standard 6.1]
Zeile 53: Zeile 60:


<source lang="bash">
<source lang="bash">
$ smbclient //embla.buerokommunikation.fernuni-hagen.de/fl$ -U 'buerokommunik\BENUTZERNAME'
$ smbclient //irmin.buerokommunikation.fernuni-hagen.de/fl$ -U 'buerokommunik\BENUTZERNAME'
</source>
</source>


Zeile 64: Zeile 71:


<source lang="bash">
<source lang="bash">
$ smbclient //embla.buerokommunikation.fernuni-hagen.de/fl$ -U 'buerokommunik\BENUTZERNAME' -d 8
$ smbclient //irmin.buerokommunikation.fernuni-hagen.de/fl$ -U 'buerokommunik\BENUTZERNAME' -d 8
</source>
</source>


Zeile 86: Zeile 93:


<pre>
<pre>
//embla.buerokommunikation.fernuni-hagen.de/fl$ MOUNTPOINT cifs domain=buerokommunik,user=BENUTZERNAME,uid=USERID,gid=GROUPID,nodev,nosuid,noexec 0 0
//irmin.buerokommunikation.fernuni-hagen.de/fl-user$ MOUNTPOINT cifs domain=buerokommunik,user=BENUTZERNAME,uid=USERID,gid=GROUPID,sec=ntlmssp,nodev,nosuid,noexec 0 0
</pre>
</pre>


Zeile 130: Zeile 137:
vorzunehmen, sondern nur für die Dauer der VPN-Verbindung. In diesem
vorzunehmen, sondern nur für die Dauer der VPN-Verbindung. In diesem
Fall fügt man im <tt>/etc/fstab</tt>-Eintrag die mount-Option
Fall fügt man im <tt>/etc/fstab</tt>-Eintrag die mount-Option
<tt>noauto</tt> hinzu.  
<tt>noauto</tt> hinzu.
 
<pre>
//embla.buerokommunikation.fernuni-hagen.de/fl$ MOUNTPOINT cifs domain=buerokommunik,user=BENUTZERNAME,uid=USERID,gid=GROUPID,nodev,nosuid,noexec,noauto 0 0
</pre>
 
Das Einbinden bzw. Lösen funktioniert dann so:
 
<source lang="bash">
sudo mount MOUNTPOINT
</source>
 
bzw.
 
<source lang="bash">
sudo umount MOUNTPOINT
</source>


[[Kategorie:Arbeiten_PC-Arbeitsplatz]]
[[Kategorie:Arbeiten_PC-Arbeitsplatz]]

Aktuelle Version vom 23. Mai 2017, 21:38 Uhr

Benötigte Parameter

Folgende Parameter werden bei jeder Art des Zugriffs benötigt:

Server irmin.buerokommunikation.fernuni-hagen.de
Services (Freigaben) fl-user$ und fl-groups$
Workgroup (Domain) buerokommunik
BENUTZERNAME Ihr sprechender Benutzername

Achtung: Das Dollar-Zeichen im Namen der Freigabe ist notwendig.

In den Anleitungen des ZMI ist meist fsfl.fernuni-hagen.de als Server angegeben. Das ist ein Alias, aber die unten verwendeten smbclient und mount.cifs scheinen nicht mit Aliasen zurecht zu kommen.

$ host fsfl.fernuni-hagen.de
fsfl.fernuni-hagen.de is an alias for irmin.buerokommunikation.fernuni-hagen.de.
irmin.buerokommunikation.fernuni-hagen.de has address 132.176.129.32


Zugriff unter Gnome und XFCE und anderen X-Window-Systemen

Im Ubuntu-Wiki gibt es eine ausführliche Anleitung zur Einbindung in das virtuelle Dateisystem von Gnome. Mit dem oben aufgeführten Parametern sollte der Zugriff gelingen.

Für XFCE-Nutzer wird dort auch Zugriff auf Freigaben in Thunar erklärt.

Weitere Hinweise GUI-Programme gibt es auf der Samba-Website.

Zugriff mit dem Samba-Klienten smbclient

Die einfachste Art des Zugriffs ist die mit dem Samba-Klienten smbclient von der Kommandozeile. Unter Ubuntu oder Debian wird er folgendermaßen aus den Distributionsarchiv installiert:

sudo aptitude install smbclient

Ist der Client erst einmal installiert, benötigt man keine superuser-Rechte mehr. Der Zugriff aus der Kommandozeile geht so:

$ smbclient //irmin.buerokommunikation.fernuni-hagen.de/fl-user$ --workgroup=buerokommunik --user=BENUTZERNAME
Enter BENUTZERNAME's password: 
Domain=[BUEROKOMMUNIK] OS=[Windows Server 2008 R2 Standard 7601 Service Pack 1] Server=[Windows Server 2008 R2 Standard 6.1]
smb: \>

Alternativ:

$ smbclient //irmin.buerokommunikation.fernuni-hagen.de/fl$ -U 'buerokommunik\BENUTZERNAME'

Das ist noch weniger zu tippen. Zumindest in der bash sind aber die Quotes nötig. Hinter den Benutzernamen kann man auch getrennt durch % noch das Passwort angeben.

Wer eine Fehlermeldung erhält, kann den Debug-Level erhöhen und bekommt dann Auskunft, was genau nicht klappt.

$ smbclient //irmin.buerokommunikation.fernuni-hagen.de/fl$ -U 'buerokommunik\BENUTZERNAME' -d 8

Der Debug-Level ist als ganzzahliger Wert zwischen 0 und 10 anzugeben.


Einbinden in die Verzeichnishierarchie mit mount.cifs

Bevor man versucht, die Freigabe zu mounten, sollte man den Zugriff mittels smbclient testen. So kann man Netzwerk-Fehler ausschließen.

Voraussetzung: Das Software-Paket cifs-utils muss installiert sein. Installation unter Debian bzw. Ubuntu:

$ sudo aptitude install cifs-utils

Es ist folgender Eintrag in die Datei /etc/fstab nötig:

//irmin.buerokommunikation.fernuni-hagen.de/fl-user$ MOUNTPOINT cifs domain=buerokommunik,user=BENUTZERNAME,uid=USERID,gid=GROUPID,sec=ntlmssp,nodev,nosuid,noexec 0 0

Achtung: Keinen Zeilenumbruch und keinesfalls mehr Leerzeichen zwischen die mount-Optionen einfügen!

Dabei sind folgende Parameter durch sinnvolle Werte zu ersetzen:

BENUTZERNAME Ihr sprechender Benutzername
MOUNTPOINT z.B. /mnt/fernuni oder /mnt/USERNAME, diese Verzeichnis ist anzulegen
USERID die numerische ID, die dem Linux-Usernamen zugeordnet ist, z.B. 1000
USERID eine numerische Gruppen ID, die dem Linux-User zugeordnet ist

An die IDs kommt man z.B. durch Aufruf des Programms id. Die Ausgabe könnte folgendermaßen aussehen:

$ id 
uid=1000(clueck) gid=1000(clueck) groups=1000(clueck),27(sudo),50(staff),112(lpadmin)

Die IDs werden benötigt, um die Verzeichnisse und Dateien im eingebundenen Verzeichnisbaum einem Besitzer und einer Gruppe zuzuordnen. Wenn man diese Angaben weg lässt, wird root als owner gesetzt und man hat keine Schreibrechte. Mehr Infos siehe:

$ man mount.cifs


Einbindung im Heim-Arbeitsplatz

Man kann bei Verwendung des VPN-Klienten das Netzlaufwerk auch vom Heimcomputer aus mounten. Dann ist es jedoch sinnvoll, die Einbindung nicht sofort beim Hochfahren des Rechners vorzunehmen, sondern nur für die Dauer der VPN-Verbindung. In diesem Fall fügt man im /etc/fstab-Eintrag die mount-Option noauto hinzu.