CMMC Practice Requirement:

Use non-privileged accounts or roles when accessing nonsecurity functions.

CMMC Requirement Explanation:

An unprivileged account doesn't allow the user to change system settings, install software or manage users. Privileged accounts give the user full access to a system. Using an unprivileged account reduces cyber risk because it has less permissions hence system administrators should use them when not conducting system admin or security related tasks on a system.

Example CMMC Implementation:

Provide your system administrators with two user accounts. One account is to be un-privileged and the other is to be pprivileged. They can adminster systems using one but not the other. Your administrators are to only be permitted to use their privileged accounts when they need to carry out a privileged function An example is when they need to change settings on a system or install software. For any other tasks they must use their unprivileged account such as when they log into their workstation to check their emails or create word documents.


- Scenario 1:

Alice, a system administrator has one user account (adoe) and it has domain admin privileges thus making it a privileged account. She uses this account for everything from checking emails to installing software for users. To meet her new CMMC requirements, domain admin rights are revoked from her account (adoe) and given to another admin account created for her (adoe2). Going forward, Alice only uses her admin account when required.

Discover Our NIST SP 800-171 Solutions:


Compliance Accelerator

For contractors seeking compliance

Quantum Assessor

For IT service providers

Supply Chain Verifier

For contractors seeking to verify partner compliance