Benötigt Samba eine Art von Berechtigungen / ACLs, die in einem * Unterverzeichnis * festgelegt sind, damit dieses Unterverzeichnis in einer Liste des Inhalts von * Parent * angezeigt wird?
Ich bin bei FreeBSD und habe ein komisches Problem gefunden, das mich überrascht.
Ich habe eine Freigabe erstellt und in dieser Freigabe ein Unterverzeichnis erstellt subdir
. Wenn ich smbclient mit dem aktuellen Verzeichnis = share root öffne, subdir
wird es nicht in der Verzeichnisliste aufgeführt. Wenn ich jedoch everyone@:full_set:allow
ACE (und nichts anderes) subdir
über SSH in einem anderen Fenster erteile, kann die smbclient-Sitzung das Verzeichnis jetzt in der Liste "ls" sehen.
Tatsächlich reicht sogar everyone@:a:allow
ACE (und nichts anderes) im Unterverzeichnis aus, um das Unterverzeichnis in seinem übergeordneten Verzeichnis aufzulisten. (Danke für den Tipp @grawity)
Ich bin mir bewusst, dass Samba Dateien vor einem Client ausblenden kann, wenn die ACL keine Leserechte für das übergeordnete Verzeichnis zulässt oder wenn eine Veto-Datei bzw. ein Veto-Verzeichnis oder das Ausblenden ausgeblendeter Dateien festgelegt ist oder wenn sie explizit durch den Namen in verborgen ist andersherum, aber diese werden nicht verwendet - ich habe gerade das Verzeichnis und die Freigabe erstellt, und ich habe keine Referenzen oder Eigenschaften erstellt, die mit dem Ausblenden zusammenhängen.
Ansonsten ist meines Wissens die Möglichkeit, eine Datei in einem Verzeichnis zu sehen, streng durch das "r" -Attribut des übergeordneten Verzeichnisses bestimmt ... nicht wahr?
Was ich bekomme ist: Hinzufügen von a
ACE zum Kind -> Kind, das in der Verzeichnisliste der Eltern sichtbar ist. a
ACE von Kind entfernen -> wird nicht in der Liste der Elternverzeichnisse angezeigt.
Fehlt mir hier etwas oder was ist los? Warum braucht es ein ACE-Set child
, um es darin zu sehen ls <parent>
? Warum sollte die ACE eines Kindes wichtig sein?
0 Antworten auf die Frage
Verwandte Probleme
-
3
Was ist ein "PR"? Wofür steht PR im Kontext von FreeBSD-Ports?
-
1
FreeBSD 7.0 unter Parallels hatte beim Erstellen von Ports für Mono keinen Speicherplatz mehr
-
2
OS X "verliert" ständig meine Linux-Samba-Freigaben
-
2
Wie kann ich die Freigabe eines Netzwerkgeräts auf einem Mac erzwingen?
-
3
NetBSD, OpenBSD, * BSD und FreeBSD im Vergleich
-
2
Der Zugriff auf die Samba-Freigabe ist sehr langsam
-
1
Wie kann ich einen Mac auf einem NAS sichern (mit Samba verbundene Windows-Freigabe)?
-
3
iPhone App zum Abspielen von Musik aus Samba-Freigaben
-
6
smbmount kann die Adresse des Hostnamens nicht auflösen
-
6
Samba vs. NFS: Leistung