Hallo zusammen,
vielleicht hilft der unten aufgeführte Artikel ja weiter. Bei mir funktioniert es jetzt. Allerdings habe ich nach wie vor das Problem, dass wenn ich den Mac in den Ruhezustand versetze und dann wieder in Betrieb nehme, dass ich dann die Shares entsprechend nicht mehr finde. Allerdings löst sich dieses Problem, wenn ich die WLAN Verbindung deaktiviere und anschliessend wieder aktiviere. Ich vermute Win7 hat hier Probleme mit dem Sessionmanagement.
Mein erstes Problem, dass ich überhaupt nicht auf die Freigaben kam löste sich mit folgender Anleitung (Websuche und nicht von mir "erfunden"):
Nach ewig langem herumprobieren und einer Menge Frustration, dass ich mit dem im Geschäft installierten Vista nicht mehr auf die dort verwendeten Samba Shares komme, habe ich heute nun endlich die Lösung für dieses Problem gefunden. Da das Problem wohl weit verbreitet ist, sich aber fast nirgendwo über Google & Co. Lösungen finden lassen, steht der Artikel weiter unten auch auf Englisch (English version: see below!)
Vista versucht eine "sicherere" Authentifizierungsmethode für den LAN Manager zu erzwingen, indem es sich per NTLMv2 versucht auf dem Zielshare (dem SMB Server) einzuloggen. Da aber weder die aktuell unter Linux verwendeten SMB Versionen, noch die unter Mac OS X verwendeten diese Authentifizierungsmethode unterstützen, schlägt die Anmeldung fehl, weshalb man immer wieder aufgefordert wird, erneut seinen Benutzernamen und sein Passwort einzugeben.
Die Lösung für das Problem findet sich in der Systemsteuerung unter einem Punkt, der in der Deutschen Version wohl "Verwaltung" heissen dürfte. Ist die klassische Ansicht deaktiviert und die Systemsteuerung in der Standard-Ansicht geöffnet, findet sich die Verwaltung unter "System und Wartung". In der Verwaltung öffnet man die "Lokale Sicherheitsrichtline" (sofern sie noch so heißt, wie unter XP), dort den Punkt "Lokale Richtlinien" -> "Sicherheitsoptionen".
Dort gibt es dann einen Eintrag der wie folgt heißen sollte (Abweichungen möglich, wie gesagt, ich habe ein englisches Vista): "Netzwerksicherheit: LAN Manager Authentifizierungsebene". Diesen Eintrag per Doppelklick öffnen und dann im folgenden Fenster den Wert auf "Sende LM & NTLM - verwende NTLMv2 Sitzungssicherheit falls ausgehandelt" setzen (Zitat von Gerald aus den Kommentaren: "Die Eintellung ist nicht vollständig sichtbar, sie lautet aber: '&LM und NTLM-Antworten senden (NTLMv2-Sitzungssicherheit verwe'").
Die Änderung nun übernehmen und siehe da, es sollte nun alles funktionieren. Sobald ich bei Gelegenheit an ein deutsches Vista irgendwo herankomme, oder falls mir jemand die entsprechenden Punkte auf Deutsch nennen könnte, werde ich das hier auch entsprechend anpassen.
English Version:
After a lot of trial and error and much frustration for beeing unable to access SMB shares using Vista at the office, I finally found the solution of this problem.
Vista is trying to force a more secure authentication method for the LAN manager by using NTLMv2 to log on to the remote SMB share. But NTLMv2 isn't available for the current SMB implementations on Linux and Mac OS X system, so the connection gets rejected and the user will be reasked for his username and password.
The solution of this problem can be found in the control panel inside the point "Administrative Tools" or "System and Maintenance" -> "Administrative Tools" when using the default instead of the classical view. There you will find the "Local Security Policy". Open it and browse to "Local Policies" -> "Security Options". Now look for the entry "Network Security: LAN Manager authentication level" and open it. Click on the dropdown menu and select "Send LM & NTLM - use NTLMv2 session security if negotiated". Apply the settings and voila, you should now be able to connect to your SMB shares again!