Seltsame Berechtigungsprobleme bei Windows Share

Ich kümmere mich um die IT für ein Mac-basiertes Designstudio und sie haben seltsame Probleme mit Dateien auf einem Windows Server 2008 R2-Server. Sie sollten vollen Zugriff auf alles haben, sie können Dateien erstellen, löschen und bearbeiten, aber manchmal können sie sie nicht verschieben oder umbenennen. Es scheint auf Dateien beschränkt zu sein, die sie erstellt haben, aber ich bin nicht 100%, ist jemand schon einmal darauf gestoßen?

Bearbeiten: Bei weiteren Untersuchungen handelt es sich nicht um Berechtigungen, sondern um Dateisperren. Einige Programme enthalten eine Vorschau oder das Öffnen von Dateien (vorausgesetzt, sie werden gesperrt) und nicht freigegeben. Das Beenden aller Programme oder das erneute Mounten der Freigabe sorgt dafür, dass es funktioniert, aber es ist eine Problemumgehung, die für die Benutzer nicht wirklich akzeptabel ist.

Gibt es Fortschritte bei diesem Thema?
Damit ist die Frage nicht beantwortet. Um einen Autor zu kritisieren oder um Klärung zu bitten, hinterlassen Sie einen Kommentar unter seinem Post - Sie können Ihre eigenen Posts immer kommentieren, und sobald Sie einen ausreichenden Ruf haben , können Sie jeden Post kommentieren .
Für diejenigen, die sich noch mit dem Thema beschäftigen. Ich habe ungefähr 3 Monate damit verbracht, dieses Problem zu lösen. Die Freigaben waren wahrscheinlich gut genug für den gelegentlichen Gebrauch, aber die Website erforderte, dass Designer direkt für die Freigabe arbeiten konnten, und ein Problem mit Sperren konnte zum Verlust eines Tages Arbeit führen. Ich habe viel Zeit damit verbracht, das Problem zu diagnostizieren. Ich fand heraus, dass es der Finder selbst war, der es verursachte, und ich konnte diesen Finder-Prozess beenden, um das Problem gemäßigt zu lösen und ihnen das Speichern zu ermöglichen, aber das war nicht akzeptabel. Am Ende gaben wir auf und kauften dieses Produkt ExtremeZ-IP. Ich habe keine Zeichen mehr.

Antworten (4)

Wir hatten ein sehr ähnliches (wenn nicht dasselbe) Problem, seit wir unseren Server auf Windows 2008 R2 aktualisiert haben. (WinServer 2003 war in Ordnung.) Das Hauptsymptom, auf das wir gestoßen sind, ist jedoch etwas anders:

Wir arbeiten in einer gemischten Mac/PC-Umgebung. Desktop-Operatoren funktionieren nur auf Mac, während unsere Backend-Dienste Windows-basiert sind. Unter Windows 7 werden auch einige manuelle Vorgänge ausgeführt.

Wir nennen unser Problem "Ghost Folders". Dies sind Ordner, auf die selbst für das Windows-Administratorkonto nicht zugegriffen werden kann. Windows zeigt für niemanden Privilegien an! Selbst Admin-Benutzer können Ordnerberechtigungen oder Eigentümer nicht sehen – noch kann der Administrator die Eigentümerschaft übernehmen. Totale Abriegelung.

Solche Ordner werden unter folgenden Umständen erstellt:

  1. Eine Windows-Freigabe wird per Notation auf dem Mac bereitgestellt SMB://<IP-address>.
  2. Mac- oder Windows-Benutzer versuchen, einen Ordner mit einigen darin enthaltenen Dateien zu verschieben oder zu löschen.
  3. Mac Finder gibt Fehler "Kein Zugriff" oder "Unzureichende Berechtigungen" aus, ebenso wie Windows.
  4. Windows Server zeigt den Ordner als ohne Berechtigung für irgendjemanden an. Dieser Ordner verschwindet einige Zeit später (!!) von selbst. Die Zeitspanne kann einige Minuten bis mehrere Stunden betragen.
  5. Auf dem Mac zeigt der UNIX- ls -laBefehl „ “ die Ordnerberechtigungen ganz normal an. Allerdings ls -lalistet ' ' für den Ordnerinhalt nichts auf. Nicht einmal das "." oder ".." für "aktuelle" und "übergeordnete" Ordner.

Dieses Szenario kann nach Belieben wiederholt werden – das Löschen kann entweder auf Mac oder Windows versucht werden.

Ein ähnliches Verhalten tritt auch auf, wenn versucht wird, eine Datei aus einer Mac-Anwendung zu speichern (zu überschreiben). Dies führt zu einem Berechtigungsfehler - und die Originaldatei verschwindet vom Server. Dies deutet auf ein erfolgreiches Löschen der Originaldatei hin, aber das Schreiben des neuen Inhalts ist fehlgeschlagen.

Dieses Szenario findet nur statt, wenn mindestens ein Mac die Freigabe gemountet hat und ein beliebiger Ordner der Freigabe im Finder geöffnet ist. Eine Freigabe, auf die kein Mac zugreift, verursacht dieses Problem nicht.

Wir haben lückenhafte Beweise dafür, dass der erste Löschversuch (wenn er nicht erfolgreich ist) den Ordner tatsächlich (oder teilweise) aus dem Windows-Dateisystem löscht. Wir haben gesehen, dass das Löschen im Windows Explorer anscheinend erfolgreich war. Die Mac-SMB-Verbindung scheint jedoch irgendwie so zu sein, als würde der Ordner "einen Schatten neu erstellen" - oder das Löschen nachträglich "verweigern", wodurch der Ordner wieder in das Windows-Dateisystem zurückgebracht wird, jedoch mit null Berechtigungen.

Wir würden es begrüßen, wenn jemand dieses Verhalten auf seinen Systemen überprüft, wenn Sie die gleiche Ereigniskette sehen wie wir. Es kann uns allen helfen, die Quelle dieses schwer fassbaren Problems genauer zu lokalisieren.

Jeder Input wird sehr geschätzt.

Fühlt sich ein bisschen frech an, meine eigene Frage zu beantworten, aber ich habe genug Zeit damit verbracht, Foren zu durchsuchen, die nirgendwo hinführen, um zu wissen, wie frustrierend das sein kann. Es ist kein Berechtigungsproblem, ich mag, dass viele Leute davon ausgegangen sind, dass es sich um ein Berechtigungsproblem handelt. Es ist das Sperren von Dateien. Der Mac öffnet eine Datei, die auf dem Server gehostet wird, und schließt sie, aber das Verzeichnis über dem Verzeichnis, in dem die Datei enthalten ist, bleibt geöffnet. Dieses Verzeichnis kann nicht verschoben oder umbenannt werden. Um die Verbindung zu schließen, können Sie das freigegebene Laufwerk trennen und erneut bereitstellen, oder Sie können den Finder beenden, oder auf einem Windows-Server können Sie mit der rechten Maustaste auf Computer klicken, Verwalten auswählen, Rollen erweitern, Dateidienste erweitern, auf Freigabe- und Speicherverwaltung klicken. Klicken Sie dann im Menü oben auf Aktion und dann auf Offene Dateien verwalten. Dadurch wird ein Dialogfeld geöffnet, in dem alle geöffneten Dateien auf dem Computer angezeigt werden. Ich bestelle gerne nach geöffneter Datei, damit ich die Dateipfade der Reihe nach sehen kann. Wählen Sie den/die Problemordner aus und klicken Sie auf „Auswahl schließen“. Das letztere Öffnen klingt schwieriger, aber sobald der Dialog geöffnet ist, ist es einfacher zu verwalten, wenn Sie viele Benutzer haben.

Dies ist immer noch keine Lösung, es ist ein Workaround, aber ich dachte, ich könnte jemand anderem bei der Suche helfen.

Stellen Sie sicher, dass Sie das SMB/CIFS (Samba)-Protokoll verwenden, wenn Sie eine Verbindung über den Finder herstellen.

cifs://Versuchen Sie, stattdessen zu tippensmb://

Ich verwende SMB, soweit ich weiß, dass es keine andere Option gibt.
@KeithLoughnane, was gibst du für die URL zum Server?
smb:\\<Servername>
@KeithLoughnane aktualisiert.
cifs:// macht keinen Unterschied.

Ich stimme Keiths letzter Antwort zu: File Locking scheint die Hauptursache zu sein. Seine "Lösungen" funktionieren auch bei uns, aber natürlich keine praktikable Dauerlösung.

Ich habe dieses Problem jetzt mit Mac OS X 10.6.5 - 10.8.2 repliziert

Ich habe auch überprüft, dass dies kein Problem mit "Named Streams" ist, wie unter http://support.apple.com/kb/HT4017 beschrieben . Das Erstellen der Datei „.com.apple.smb.streams.off“ im Stammverzeichnis der Freigabe behebt das Problem nicht.