Zugriff von Linux auf Windows-Netzlaufwerke: Unterschied zwischen den Versionen
(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 || | | Server || irmin.buerokommunikation.fernuni-hagen.de | ||
|- | |- | ||
| | | Services (Freigaben) || fl-user$ <i>und</i> fl-groups$ | ||
|- | |- | ||
| 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 // | $ 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 // | $ smbclient //irmin.buerokommunikation.fernuni-hagen.de/fl$ -U 'buerokommunik\BENUTZERNAME' | ||
</source> | </source> | ||
Zeile 64: | Zeile 71: | ||
<source lang="bash"> | <source lang="bash"> | ||
$ smbclient // | $ smbclient //irmin.buerokommunikation.fernuni-hagen.de/fl$ -U 'buerokommunik\BENUTZERNAME' -d 8 | ||
</source> | </source> | ||
Zeile 86: | Zeile 93: | ||
<pre> | <pre> | ||
// | //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. | ||
[[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.