In many Dynamics 365 environments I look at under the hood, I come across the same situation: a large number of users with the System Administrator role, while that role is meant for a handful of people who actually manage the environment technically. It is one of the quietest, but most real risks in a Dynamics 365 environment.

Security roles are, like connection references and service principals in Power Platform, the kind of topic that feels technical and internal — until the moment it goes wrong. A user accidentally editing records of a department they shouldn’t have access to, a report showing sensitive data to someone who shouldn’t see it, or an audit that reveals nobody quite knows anymore who has which rights, or why.


Why the “System Administrator for everyone” approach happens

The reason is almost always pragmatic, not malicious. During an implementation it’s easier to give everyone broad rights, so nobody gets blocked while the setup is still being finished. After go-live, cleaning up those rights is often postponed — there’s no urgent trigger, the system works, and nobody has time to figure out exactly who needs which role.

The problem compounds: The longer an overly broad rights structure exists, the harder it becomes to scale it back later — users have grown used to access they don’t formally need, and revoking it feels like taking something away, rather than restoring a temporary situation.

What security roles, business units and teams actually do

Dynamics 365 has three interrelated mechanisms for managing access. Security roles determine which actions a user is allowed to perform on which type of record — read, write, delete, assign — and at which level: only their own records, records within the business unit, or all records in the organisation.

Business units: the scope within which a role operates

Business units divide the organisation into departments or units, and thereby determine the scope within which a security role operates. A salesperson with a role that grants access at business unit level only sees records within their own business unit — not those of another department, even if they happen to have access to the system.

Teams: a third, flexible layer

Teams provide a third layer: a way to group rights around a project or temporary collaboration, without affecting a user’s standard business unit structure. Teams are particularly useful when people from different business units need to collaborate temporarily on a specific set of records.


The practical risks of overly broad rights

The most direct risk is data loss or corruption: a user with more rights than needed can, by accident or through ignorance, modify or delete records that fall outside their responsibility.

Compliance risk: For organisations subject to GDPR, ISO 27001, or sector-specific regulations, an opaque rights structure is a demonstrable pain point at every audit. “We no longer know exactly who has access, or why” is not an answer an auditor is satisfied with.

A third, often underestimated risk is that overly broad rights create a false picture of who is responsible for what. If everyone can do everything, a mistake can no longer be traced back to who made the change based on their role — only who was technically capable of it, which in an environment without role separation is almost everyone.

“If everyone is a System Administrator, no one is accountable. Role separation isn’t just a security measure — it’s also the foundation of traceability.”


How to set up a security model properly

The starting point is least privilege: every user gets exactly the rights needed for their role, no more. In practice, this means drawing up a role matrix: which functions exist within the organisation, which actions logically belong to them, and which scope — own, business unit, organisation-wide — is appropriate for each function.

The principle: System Administrator rights are limited to a small number of people who actually manage the environment technically — usually no more than a handful, even in larger organisations. For functional management, which often does need broader rights than a regular user but doesn’t require system administration, an intermediate role is composed specifically for that purpose, rather than defaulting to the standard System Administrator role as an easy fix.

Restoring an existing, overly broad structure

For organisations already in the situation where too many users have too many rights, a gradual approach is wiser than an abrupt intervention. First, an inventory of who has which role and why. Then, drawing up a new role matrix based on actual job requirements. Followed by a period in which the new roles exist alongside the old ones, so any gaps in the matrix become visible before the old, overly broad roles are revoked.

This approach takes more time than changing all rights at once, but prevents users from suddenly being blocked from work they genuinely need to do — which in practice often does more damage to support for the clean-up than the original overly broad rights ever did.

A revised structure typically has these characteristics:

  • A role matrix exists and is maintained — Functions and their corresponding rights are documented, not just stored in someone’s head.
  • System Administrator is the exception, not the default — Only those who technically manage the environment hold this role.
  • Scope matches the function — Own records, business unit, or organisation-wide, deliberately chosen per role.
  • Teams are used for temporary collaboration — Not as a permanent workaround around the business unit structure.
  • Changes are traceable — If something goes wrong, it can be traced back to who made the change, based on which role.

When should you bring in help for this?

Restructuring a security model in a live production environment requires precision: a wrong change can block users from work they need to do that very day. This kind of change shouldn’t be made without a clear picture of the impact beforehand.

I help organisations draw up a role matrix, restructure existing, overly broad rights, and set up a model that grows with the organisation instead of having to be reinvented after every expansion.

Do you know who is a System Administrator in your environment — and why?

I’m happy to carry out a no-obligation security quickscan and give you concrete, actionable advice on your rights structure straight away.

Request a no-obligation quickscan →