Unterschiedliche Ordnerinhalte bei Zugriff +- AFP unter OS X 10.10.2 Yosemite

Status
Für weitere Antworten geschlossen.

rubashov

Benutzer
Mitglied seit
25. Jan 2013
Beiträge
19
Punkte für Reaktionen
0
Punkte
1
Hallo,

seit ein paar Tagen beobachte ich auf einer Synology DiskStation mit DSM 5.1-5022 Update 2 folgenden Effekt:

Zugriff auf eine Ordnerfreigabe "Freigabe" mit Windows 8.1 und OS X 10.10.2 via SMB:

X Ordner samt Inhalt werden als Unterordner von "Freigabe" angezeigt. Die Freigabe hat jedoch XXX Unterordner.

Stelle ich zusätzlich zu SMB AFP als Verbindungsprotokoll ein, so sieht das Bild wie folgt aus:

Windwos 8.1: X Ordner
OS X 10.10.2: XX Ordner

Die Anzahl der angezeigten Ordner ist dabei unabhängig vom Nutzer, der auf "Freigabe" zugreift. Nutzer 1 bis Nutzer X einer Nutzergruppe sehen auf dem gleichen System die gleiche Ordneranzahl - diese unterscheidet sich jedoch in Abhängigkeit vom Betriebssystem des Clients.

Obwohl mit eingeschaltetem AFP die OS X Nutzer mehr Ordner innerhalb der Freigabe sehen als die Windows-Nutzer, sehen jedoch auch die OS X Nutzer nicht alle innerhalb der Freigabe existierenden Ordner und Unterordner. In der Summe sieht damit das Bild wie folgt aus:

DSM File Station: XXX Ordner
OS X mit SMB und AFP: XX Ordner
OS mit SMB ohne AFP: X Ordner
Windows mit SMB: X Ordner

Die Freigabe ist für eine Nutzergruppe freigegeben. Eigentümer der Freigabe und aller Unterordner ist diese Gruppe. Die entsprechenden Rechte habe ich für die Freigabe und alle Unterordner noch einmal explizit und wiederholt gesetzt, um hier abweichende Rechte bei den Unterordnern als Ursache für dieses Phänomen auszuschließen. Alle Nutzer der Gruppe haben die gleichen Zugriffsrechte auf die Freigabe und ihre Unterordner, da sie diese ausschließlich durch die Gruppenmitgliedschaft erwerben (erben).

Alle Nutzer der Gruppe können sowohl in den via SMB als auch AFP sichtbaren Ordern alle Rechte nutzen - es werden nur eben nicht alle Ordner und Unterordner angezeigt.

Was ist die Ursache für dieses Phänomen und was muss ich tun, damit alle Unterordner der Freigabe via SMB auf allen Clients und unabhängig vom OS angezeigt werden? (AFP würde ich in Hinblick auf die Zukunft gerne abschalten, damit nicht jetzt Abhängigkeiten entstehen die ich später nach EOL von AFP mühsam korrigieren muss. AFP benötige ich für den einen OS X Client nicht.)



Vielen Dank für zielführende Antworten schon vorab.

N.
 

rubashov

Benutzer
Mitglied seit
25. Jan 2013
Beiträge
19
Punkte für Reaktionen
0
Punkte
1
Weiß hier niemand einen Rat oder kann einen Tip geben, in welche Richtung ich suchen muss, um dieses Verhalten abzustellen?

N.
 

hvkls

Benutzer
Mitglied seit
23. Dez 2012
Beiträge
463
Punkte für Reaktionen
0
Punkte
22
Ich selbst würde die Besitz- wie Zugriffsrechte nochmal auf der Kommandozeile mit "ls -la" kontrollieren und dann NFS ausprobieren. Wenn es damit das Gleiche ist, würde ich das als Indiz nehmen, dass betriebssystemspezifische ACLs wirksam sind.
 

hopeless

Benutzer
Mitglied seit
18. Feb 2013
Beiträge
1.066
Punkte für Reaktionen
0
Punkte
56
Sonderzeichen, oder unsichtbare Sonderzeichen/ Leerzeichen in den Ordnernamen? Ich würde die betroffenen Ordner mit der Filestation mal umbenennen und dabei alle Umlaute, Leerzeichen oder Sonderzeichen entfernen. Auf keinen Fall würde ich jetzt noch mit NFS darauf zugreifen, damit kannst du höchsten das Chaos komplett machen!
 

rubashov

Benutzer
Mitglied seit
25. Jan 2013
Beiträge
19
Punkte für Reaktionen
0
Punkte
1
Sonderzeichen, oder unsichtbare Sonderzeichen/ Leerzeichen in den Ordnernamen? Ich würde die betroffenen Ordner mit der Filestation mal umbenennen und dabei alle Umlaute, Leerzeichen oder Sonderzeichen entfernen. Auf keinen Fall würde ich jetzt noch mit NFS darauf zugreifen, damit kannst du höchsten das Chaos komplett machen!

Mmh. Ok. Mal gucken. Denn das wird schwierig. Wir reden hier in Summe von ca. 3TB mit einigen tausend Unterordnern. Sonderzeichen sind dort bestimmt dabei, hätte es mit denen Probleme gegeben, dann hätten die doch aber schon beim Füllen der DS auftreten müssen...

Ich gucke mal, ob ich Ordner mit Sonderzeichen finde und ob die mit SMB/AFP unterschiedlich sichtbar sind.
 

rubashov

Benutzer
Mitglied seit
25. Jan 2013
Beiträge
19
Punkte für Reaktionen
0
Punkte
1
Ich selbst würde die Besitz- wie Zugriffsrechte nochmal auf der Kommandozeile mit "ls -la" kontrollieren

Wie setze ich die Zugriffsrechte per Kommandozeile? Wenn ich das richtig verstehe, dann ist das die Kommandozeile auf der Disk Station? Wie komme ich denn an die ran?


Wenn es damit das Gleiche ist, würde ich das als Indiz nehmen, dass betriebssystemspezifische ACLs wirksam sind.

Wie bekomme ich heraus, ob es betriebssystemspezifische ACLs gibt?
 

hvkls

Benutzer
Mitglied seit
23. Dez 2012
Beiträge
463
Punkte für Reaktionen
0
Punkte
22
Du hast ein funktionierendes Backup, richtig? –

Einen guten Einblick in Mac OS X ACLs findest du hier. Für Windows weiß ich es nicht, würde aber auf eine Anwendung von "net rpc …" tippen. Die Rechte unter *nix kann man am besten mit einer Kombination aus "find" und "chmod" bzw. "chown" setzen. Aber ich würde unbedingt von Experimenten abraten. Auch mein Rat mit NFS war zunächst unbedingt als 'ansehen, aber nicht anfassen' zu verstehen!

Log dich per SSH eauf der DS ein. "ls -la /volume1/" usw. zeigt dir die Rechte, was die Basis für alles weitere darstellt.
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat