Los permisos se otorgan a nivel de carpetas, subcarpetas, archivos y aplicaciones, así como para datos específicos en archivos, capacidades de aplicaciones y funciones administrativas. Las firmas digitales identifican los derechos de acceso de las aplicaciones y los componentes del sistema.
macOS controla los permisos en muchos niveles, incluidos los componentes Mach y BSD del núcleo. Para controlar los permisos de las aplicaciones en red, macOS usa protocolos de red.