Make sure user is active and has perms for updates

We need to make sure the user is both active and has permissions to
do updates.