I have set up a Data Lake with 1 container and 2 directories, dirA and dirB. User X has ACL's rwx set on directory dirA, user Y has ACL's rwx set on directory dirB. The goal is to give User X full access to dir dirA but no access to dir dirB. Similarly User Y gets full access to dirB and no access to dirA. From RBAC perspective, I've given users X and Y 'Reader' role on the Storage account. Everything seems fine. Users can upload, download and delete files in their respective folders. However, after deleting a file user is unable to see the deleted file under 'Active and Soft Deleted Blobs'.
If I give 'Contributor' role then the user is able to see deleted blobs but it breaks other permissioning rule, i.e. user X can now view dirB as well. What would be the minimum permission set up so that users can work within their own directories and be able to view deleted files as well.
I am using Azure Storage Explorer for testing. Let me know if any further info is required. Thanks.

