Given users a and A, with /vsmserver/allowed_shadowers=a: vsmcommon.py:VSMServerHandler:allowed_shadower will allow A to shadow sessions, even though the configuration file does not list A as an allowed shadower.
Possibly related to bug 2884?
Works well now. Tested with both case sensitive and case-insensitive backends. ThinLinc respects case when the backend does. Note however that shadowing case-insensitive users is still broken. We probably need to fix bug 2754 for that.
(In reply to comment #4) > Note however that shadowing case-insensitive users is still broken. We probably > need to fix bug 2754 for that. That was actually caused by bug 5174. However the current method is not overly robust, so bug 2754 would still be a better way to handle things.
Works well. Tested with following scenarios: USER -> user (can shadow) user -> USER (can shadow) a->A (can shadow) A->a (can shadow)
(In reply to comment #6) > Works well. Tested with following scenarios: > USER -> user (can shadow) > user -> USER (can shadow) > a->A (can shadow) > A->a (can shadow) Tested even when user A don't have access to shadow user a and vice versa. Works as expected in accordance with the configuration /vsmserver/allowed_shadowers