The principle of least privilege means each user role gets only the minimum permissions needed to perform their job - all actions are denied by default except those explicitly allowed. Group-based access, authorization checking, and logging are important security practices but do not define least privilege itself.