What requirements are there for running push jobs?

Hey, so I set up push jobs a while back, and now I am trying to add a new user. For some reason, I can run jobs but this new user gets a ‘permission denied’ message from knife when they run any ‘knife push’ command. I’ve added them to the push jobs group. What am I missing?