Description of problem: With the current implementation of pam_namespace there is no way to create a polyinstantiated directory which can be shared by multiple users by level or context. When polyinstantiating by level or context the users name is always appended to the instance directory name. We make extensive use of directories that are polyinstantiated only by level in the CMW version of our product to allow multiple clients to write files to 'shared' polyinstantiated directories. Version-Release number of selected component (if applicable): How reproducible: Steps to Reproduce: 1. 2. 3. Actual results: Expected results: Additional info:
Created attachment 155722 [details] patch to add level_user and context_user methods of polyinstantiation
I agree that this feature would be useful, but we shouldn't break backwards compatibility. So I propose using 'lvlshared' and 'ctxshared' for the new methods.
This will be fixed in future Red Hat Enterprise Linux release. A fix is already in upstream and Fedora development as well.