Guten Tag,
ich habe hier ein paar Tests durchgeführt deren Ergebnis ich mir nicht erklären kann.
Folgendes Scenario:
Ich erstelle eine neue Datenbank (Memo).
Ich gebe User Tony Tornado auf die Datenbank Leserrechte (ACL).
In der ACL unter Erweitert "Do NOT modify Names fields"
Jetzt erstelle ich in der Datenbank ein Dokument und setze über "Eigenschaften" -> "Sicherheit" dieses Dokument mit dem User Tony Tornado auf lesen.
User taucht auch korrekt in $Readers auf. Alles gut. Funktioniert wie erwartet.
Jetzt benenne ich den User (mit AdminP) in Tony Hurrican um. Gewartet bis der AdminP durch ist...
Der User kann das Dokument aber immer noch öffnen.
Verstehe ich auch, im Personendokument ist noch der alte Name hinterlegt.
Wenn ich jedoch den alten Namen aus dem Personendokument entferne, dann kann der User das Dokument immer noch öffnen.
Wieso?
Unter "Sicherheit" -> "Benutzersicherheit" finden sich auch keine Hinweise auf den alten Namen (Alias usw.)
Jemand eine Erklärung für dieses Verhalten?