fix random bug in IsLocalHost, add some roles to whoami