ROLE BASED ACCESS CONTROL part 2 - evan-401-advanced-javascript/seattle-javascript-401d31 GitHub Wiki

Role-based access control (RBAC) allows for the fine control of permissions on a network. This offers protection for companies beyond a certain size that do not want to give access to their whole network to every employee. Most employees only have a particular area that they need to access to perform their jobs and offering them more access only increases the chances of malfeasance.

One of the biggest benefits of RBAC is that rather than trying to give this control on an individual level it can be done across roles. This allows employees that work in similar parts of the company to be set to the same user group to save the IT department from updating each person as they join the company and change roles.