Samba Shares: Unterschied zwischen den Versionen
Anpassung für aktuelles SMB Setup (HDK-AD/Domain Name) Markierung: Quelltext-Bearbeitung 2017 |
es gibt wieder usershares |
||
| (3 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt) | |||
| Zeile 3: | Zeile 3: | ||
Auf diesem Server findet sich für jeden User ein ''"Share"'' unter seinem Benutzernamen: <code>shares.hadiko.de\BENUTZER</code>. | Auf diesem Server findet sich für jeden User ein ''"Share"'' unter seinem Benutzernamen: <code>shares.hadiko.de\BENUTZER</code>. | ||
Ausserdem gibt es für viele SV-Ämter hier Shares, welche automatisch für gewählte Amtsträger freigeschaltet werden. | Ausserdem gibt es für viele SV-Ämter hier Shares, welche automatisch für gewählte Amtsträger freigeschaltet werden. | ||
== Zugriff == | == Zugriff == | ||
Die Shares sind nur im HaDiKo-Netzwerk und seit Ende 2023 auch nicht mehr vom KIT-Netz/-VPN aus erreichbar. Siehe [[Zugriff von extern]]. | |||
Generell gilt: | |||
* Server: shares.hadiko.de | |||
* Benutzername: Dein HaDiNet-Accountname mit vorangestelltem <code>WORKGROUP\</code> | |||
* Passwort: Dein HaDiNet-Passwort | |||
=== Windows === | === Windows === | ||
Der Zugriff unter Windows ist sehr einfach: | Der Zugriff unter Windows ist sehr einfach: | ||
| Zeile 14: | Zeile 20: | ||
* Entweder, man verwendet im <code>Computer</code> die Funktion ''Netzlaufwerk verbinden'' (Haken bei "Windows Anmeldeinformationen verwenden" entfernen) | * Entweder, man verwendet im <code>Computer</code> die Funktion ''Netzlaufwerk verbinden'' (Haken bei "Windows Anmeldeinformationen verwenden" entfernen) | ||
* oder man gibt in die Adresszeile des Explorers einfach <code>\\shares.hadiko.de</code> ein. | * oder man gibt in die Adresszeile des Explorers einfach <code>\\shares.hadiko.de</code> ein. | ||
* Als Login-Daten die bekannten LDAP- bzw. Hadinet-Benutzerdaten verwenden, wobei beim Login-Namen ein <code> | * Als Login-Daten die bekannten LDAP- bzw. Hadinet-Benutzerdaten verwenden, wobei beim Login-Namen ein <code>WORKGROUP\</code> voran gestellt wird. (also wird aus <code>goofy</code> dann z.B. <code>WORKGROUP\goofy</code> | ||
Es ist nicht mehr notwendig, das SMBv1-Protokoll explizit zu aktivieren. | Es ist nicht mehr notwendig, das SMBv1-Protokoll explizit zu aktivieren. | ||
| Zeile 27: | Zeile 33: | ||
Es ist zu beachten, dass die vollen Samba-Funktionen dabei nicht zu Verfügung stehen. Hierfür muss das Verzeichnis '''als root''' mit dem <code>mount</code>-Befehl eingebunden werden: | Es ist zu beachten, dass die vollen Samba-Funktionen dabei nicht zu Verfügung stehen. Hierfür muss das Verzeichnis '''als root''' mit dem <code>mount</code>-Befehl eingebunden werden: | ||
mount -t cifs -o username=$hadinet-name,domain= | mount -t cifs -o username=$hadinet-name,domain=WORKGROUP,uid=$userid //shares.hadiko.de/$freigabe $mountpoint | ||
<code>$hadinet-name</code> ist der Hadinet-Benutzername, <code>$userid</code> ist der Benutzername auf dem lokalen Rechner, mit dem man auf die Daten zugreifen will (sonnst kann das nämlich nur ''root''), <code>$freigabe</code> ist der Name der Freigabe, die man einhängen will (z.B. <code>bark3</code>), <code>$mountpoint</code> ist der Pfad zu einem leerer Ordner auf dem eigenen Computer, der vorher angelegt werden muss (z.B. im home-Verzeichnis <code>~/mount</code> oder unter <code>/mnt/shares</code>) | <code>$hadinet-name</code> ist der Hadinet-Benutzername, <code>$userid</code> ist der Benutzername auf dem lokalen Rechner, mit dem man auf die Daten zugreifen will (sonnst kann das nämlich nur ''root''), <code>$freigabe</code> ist der Name der Freigabe, die man einhängen will (z.B. <code>bark3</code>), <code>$mountpoint</code> ist der Pfad zu einem leerer Ordner auf dem eigenen Computer, der vorher angelegt werden muss (z.B. im home-Verzeichnis <code>~/mount</code> oder unter <code>/mnt/shares</code>) | ||
=== macOS === | |||
# Finder öffnen | |||
# <code>command + shift + K</code> drücken oder in der Menüleiste ''Gehe zu > Mit Server verbinden...'' auswählen | |||
# Server <code>smb://shares.hadiko.de</code> eintragen | |||
# Zugangsdaten eingeben (Unter macOS reicht es die normalen HaDiNet-Daten einzugeben) | |||
=== iOS und iPadOS === | |||
Die Performance der Shares ist auf iOS/iPadOS aktuell ziemlich schlecht. Hier die Erklärung für ein iPhone, auf dem iPad funktioniert die App ziemlich ähnlich. | |||
# App ''Dateien'' öffnen | |||
# Auf die Hauptseite des Tabs ''Durchsuchen'' navigieren | |||
# Oben rechts das Symbol mit drei Punkten antippen und ''Mit Server verbinden'' auswälen | |||
# Server <code>smb://shares.hadiko.de</code> eintragen | |||
# Benutzerdaten wie oben beschrieben (inkl. vorangestelltem <code>WORKGROUP\</code> im Benutzernamen) eingeben | |||
== Troubleshooting == | == Troubleshooting == | ||
| Zeile 60: | Zeile 80: | ||
Symptome: | Symptome: | ||
* Die Fehlermeldung sagt, | * Die Fehlermeldung sagt, dass Nutzername oder Passwort fehlerhaft seien | ||
* z.B. <code>System error 86 - The specified network password is not correct.</code> | * z.B. <code>System error 86 - The specified network password is not correct.</code> | ||
| Zeile 75: | Zeile 95: | ||
* https://superuser.com/questions/1125438/windows-10-password-error-with-samba-share/1129426#1129426 | * https://superuser.com/questions/1125438/windows-10-password-error-with-samba-share/1129426#1129426 | ||
===Verbindung wird von der Firewall des Antivirenprogramms blockiert=== | |||
Symptome: | |||
* In Windows erscheint nach Eingabe der Share-Adresse in die Pfadzeile die Fehlermeldung <code>Auf \\shares.hadiko.de konnte nicht zugegriffen werden.</code> mit dem Fehlercode <code>0x80070035</code>. | |||
Ursache: | |||
* Ein eventuell vorhandenes Antivirenprogramm blockiert mit seiner Firewall den Zugriff auf die Samba-Shares. | |||
Lösung: | |||
* Um zu überprüfen, ob das Antivirenprogramm tatsächlich die Ursache ist, dort die Firewall temporär (!), also nur für die Dauer dieses Versuchs, deaktivieren. Dann die Verbindung noch einmal testen. | |||
* Firewall wieder aktivieren. | |||
* Falls der Test erfolgreich war, eine Ausnahmeregel im Antivirenprogramm hinzufügen. In meinem Fall (BitDefender) muss man dafür die IP-Adresse des Shares (<code>141.70.44.21</code>) eingeben. | |||
[[Kategorie:Anleitung]] | |||
[[Kategorie:HaDiNet]] | |||
Aktuelle Version vom 13. August 2025, 14:22 Uhr
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
Die Shares sind nur im HaDiKo-Netzwerk und seit Ende 2023 auch nicht mehr vom KIT-Netz/-VPN aus erreichbar. Siehe Zugriff von extern.
Generell gilt:
- Server: shares.hadiko.de
- Benutzername: Dein HaDiNet-Accountname mit vorangestelltem
WORKGROUP\ - Passwort: Dein HaDiNet-Passwort
Windows
Der Zugriff unter Windows ist sehr einfach:
- Entweder, man verwendet im
Computerdie Funktion Netzlaufwerk verbinden (Haken bei "Windows Anmeldeinformationen verwenden" entfernen) - oder man gibt in die Adresszeile des Explorers einfach
\\shares.hadiko.deein. - Als Login-Daten die bekannten LDAP- bzw. Hadinet-Benutzerdaten verwenden, wobei beim Login-Namen ein
WORKGROUP\voran gestellt wird. (also wird ausgoofydann z.B.WORKGROUP\goofy
Es ist nicht mehr notwendig, das SMBv1-Protokoll explizit zu aktivieren.
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,domain=WORKGROUP,uid=$userid //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)
macOS
- Finder öffnen
command + shift + Kdrücken oder in der Menüleiste Gehe zu > Mit Server verbinden... auswählen- Server
smb://shares.hadiko.deeintragen - Zugangsdaten eingeben (Unter macOS reicht es die normalen HaDiNet-Daten einzugeben)
iOS und iPadOS
Die Performance der Shares ist auf iOS/iPadOS aktuell ziemlich schlecht. Hier die Erklärung für ein iPhone, auf dem iPad funktioniert die App ziemlich ähnlich.
- App Dateien öffnen
- Auf die Hauptseite des Tabs Durchsuchen navigieren
- Oben rechts das Symbol mit drei Punkten antippen und Mit Server verbinden auswälen
- Server
smb://shares.hadiko.deeintragen - Benutzerdaten wie oben beschrieben (inkl. vorangestelltem
WORKGROUP\im Benutzernamen) eingeben
Troubleshooting
Symptome:
- wenn man versucht den share einzubinden, bekommt man einen time-out
- ping funktioniert, aber verbindung an den Port (z.B. über telnet) funktionieren nicht
Ursache:
- Fritz.boxen blockieren den Port standardmäßig
Lösung:
- auf fritzbox mit browser verbinden (http://fritz.box)
- Internet-->Filter-->Listen--> Haken entfernen bei "NetBIOS-Filter aktiv"
Kontext/Quellen:
Windows 10 behauptet Zugangsdaten wären falsch, sind aber definitiv richtig
Symptome:
- Die Fehlermeldung sagt, dass Nutzername oder Passwort fehlerhaft seien
- z.B.
System error 86 - The specified network password is not correct.
Ursache:
- Der Client versucht NTLMv1 auth zu machen, das ist aber serverseitig deaktiviert
Lösung:
- Ausführen:
Secpol.msc - Einstellung: Local Policies > Security Options > Network Security: LAN Manager authentication level setzen auf: Send NTLMv2 response only. Refuse LM & NTLM
Quellen:
Verbindung wird von der Firewall des Antivirenprogramms blockiert
Symptome:
- In Windows erscheint nach Eingabe der Share-Adresse in die Pfadzeile die Fehlermeldung
Auf \\shares.hadiko.de konnte nicht zugegriffen werden.mit dem Fehlercode0x80070035.
Ursache:
- Ein eventuell vorhandenes Antivirenprogramm blockiert mit seiner Firewall den Zugriff auf die Samba-Shares.
Lösung:
- Um zu überprüfen, ob das Antivirenprogramm tatsächlich die Ursache ist, dort die Firewall temporär (!), also nur für die Dauer dieses Versuchs, deaktivieren. Dann die Verbindung noch einmal testen.
- Firewall wieder aktivieren.
- Falls der Test erfolgreich war, eine Ausnahmeregel im Antivirenprogramm hinzufügen. In meinem Fall (BitDefender) muss man dafür die IP-Adresse des Shares (
141.70.44.21) eingeben.