Bugzilla – Bug 5722
shadowing normalizes usernames to lowercase for all comparisons
Last modified: 2017-03-21 10:35:14
You need to
before you can comment on or make changes to this bug.
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