diff options
author | Corinna Vinschen <corinna@vinschen.de> | 2009-03-23 16:37:49 +0000 |
---|---|---|
committer | Corinna Vinschen <corinna@vinschen.de> | 2009-03-23 16:37:49 +0000 |
commit | 0e0f5748e0aaeb910dc074bed7fa3509897e982a (patch) | |
tree | 09dcb80e9c73dc235e37107a3e5db9e1ae1ababb /winsup/utils/ChangeLog | |
parent | 7d2e8c04f21294840159ca8f7393eb713487f8a4 (diff) | |
download | cygnal-0e0f5748e0aaeb910dc074bed7fa3509897e982a.tar.gz cygnal-0e0f5748e0aaeb910dc074bed7fa3509897e982a.tar.bz2 cygnal-0e0f5748e0aaeb910dc074bed7fa3509897e982a.zip |
* passwd.c (caller_is_admin): New function to test if calling user
is an administrator by inspecting user token.
(main): Drop fetching caller info from logonserver. Only fetch
server from environment when trying to change password for own
account. Drop admin check entirely in case of doing account
maintainance. Otherwise replace check for admin by result of
caller_is_admin call.
Diffstat (limited to 'winsup/utils/ChangeLog')
-rw-r--r-- | winsup/utils/ChangeLog | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/winsup/utils/ChangeLog b/winsup/utils/ChangeLog index 2dc2c2349..31b18e5e0 100644 --- a/winsup/utils/ChangeLog +++ b/winsup/utils/ChangeLog @@ -1,3 +1,13 @@ +2009-03-23 Corinna Vinschen <corinna@vinschen.de> + + * passwd.c (caller_is_admin): New function to test if calling user + is an administrator by inspecting user token. + (main): Drop fetching caller info from logonserver. Only fetch + server from environment when trying to change password for own + account. Drop admin check entirely in case of doing account + maintainance. Otherwise replace check for admin by result of + caller_is_admin call. + 2009-03-22 Corinna Vinschen <corinna@vinschen.de> * passwd.c (main): Always get logonserver from environment and |