What it asks for. Users, and processes acting for them, should only have the access they need to do their assigned tasks, and nothing more.
In practice. Doing this well means role-based access designed around real job functions, separate privileged accounts for administration, just-in-time elevation for admin rights, and removing local administrator rights from standard endpoints. Evidence includes role definitions, privileged access inventories, elevation logs and review results showing excess rights were removed. The idea appears in CIS Control 6 and in the ISO/IEC 27001 controls on privileged access rights.
Common gaps. Organisations often grant broad access to avoid friction and never take it back, so permissions accumulate over time. Cloud roles with wildcard permissions and service accounts with domain or tenant-wide rights are frequent weak points.