Joomla has different access control levels that determine which features users have permission to use. There are front-end and back-end levels that range from guest to super administrator. Lower levels only allow basic browsing and viewing, while higher levels provide permissions for administrative tasks like content creation and management of components, users, and the site. The super administrator has permission for all tasks including global configuration and management of templates, languages, and mass mailing.