Controlling access is one of the bigger puzzles any system administrator faces. There are two different challenges to consider when it comes to permissions. The first challenge is authentication, which involves ensuring the user is who they say they are…