APAR status
Closed as user error.
Error description
Renamed user can access documents in database with $Readers field when option Do not modify Names Fields is selected Unexpected behaviour : When renaming user on a database ( in which it is selected in the ACL> Advanced the option " Do Not Modify Names Fields" the user that is included in a $Readers field in a document of the database, still can access to the document after being renamed even when the old name is the one included in the $readers list field and the new name is not selected in the $Readers field of the document. User has Editor access in the ACL of the database The expected behaviour is that the user with the new name should not be able to read that document. In Administration Help Manual it is indicated : http://www-12.lotus.com/ldd/doc/domino_notes/9.0/help9_admin.nsf /b3266a3c17f9bb7085256b870069c0a9/88a079b9f960161085257b19005b4b 33?OpenDocument Author Note: Author access, by default, does not include the access level option "Create documents." When you assign Author access to a user or server, you must also specify the "Create documents" access level privilege. Allows users to: Create documents Edit the documents where there is an Authors field in the document and the user is specified in the Authors field Read all documents unless there is a Readers field in the form STEPS to reproduce the issue 1. Install domino 901FP2 2. Register a Test User: "Test User01/ACME" 3. Create a blank database: "testdb.nsf" 4. In the ACL of this sample database "testdb.nsf" , set the permission as : Default=No Access Anonymous = No Access "Test User01/ACME" = Editor In the Advanced section of the database ACL >Action> Select " "Do not modify Names fields" 5. In the "testdb.nsf" create a form with a plain text field 6. Create a document in the "testdb.nsf" using the earlier form 7. Open the Document Properties> select the fourth tab> Security 7.a On the section "Who can read this document" Uncheck the option " All readers and above" 7.b Select (placing a check mark next to each) from the list of readers that you wish to access a document. Therefore make sure that their is a check mark beside the "Test User01/ACME" 8. Log as "Test User01/ACME" and verify that the user "Test User01/ACME" can read the document. 9. Rename the user from Old name: "Test User01/ACME" to New name "Test User012/ACME" 10 . Make sure that in admin4.nsf the rename is completed successfully 11. Loging as renamed user "Test User012/ACME" The user still can access the document even when there is no check mark beside the new name "Test User012/ACME" on the Document Properties Customer is expecting that if they chose not to modify name fields in a database, That the user with the new name should not be allowed to access the database with the new name. This issue could cause a security access by users gaining access to documents that are not allowed for them after rename. In the "Who can read this document" " All readers and above" You can see that in the document properties > In the "Who can read this document"" All readers and above" The old name "Test User01/ACME" has check mark also the new name "Test User012/ACME" has being inlcuded without check mark Field Name: $Readers Data Type: Text List Data Length: 119 bytes Seq Num: 6 Dup Item ID: 0 Field Flags: SIGN SUMMARY READ-ACCESS "CN=servername/O=ACME" "OtherDomainServers" "LocalDomainServers" "CN=User Administrator/O=ACME" "CN=Test User01/O=ACME" NOTE: The same behaviour is experienced if instead of using a blank database it is used a test database created from the discussion template StdR9Discussion Title: Readers fields versus $Readers fields and how to populate them with multiple names Doc #: 1093049 URL: http://www.ibm.com/support/docview.wss?uid=swg21093049
Local fix
Remove from document properties > In the "Who can read this document"" All readers and above" The old name "Test User01/ACME"
Problem summary
Problem conclusion
Temporary fix
Comments
This APAR is associated with SPR# BBSZ9Y8FYA. The problem was caused by a user error or user misunderstanding.
APAR Information
APAR number
LO85596
Reported component name
NOTES CLIENT
Reported component ID
5724E6255
Reported release
900
Status
CLOSED USE
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2015-07-08
Closed date
2015-07-17
Last modified date
2015-07-17
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Fix information
Applicable component levels
[{"Business Unit":{"code":"BU055","label":"Cognitive Applications"},"Product":{"code":"SSKTWP","label":"Lotus Notes"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"9.0","Edition":"","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
17 July 2015