Los compiladores y las herramientas de Oracle Solaris Studio permiten crear archivos de salida, como logs, volcados de núcleo y archivos de objetos. Los permisos en estos archivos se establecen mediante el uso de los permisos predeterminados del usuario. Para proteger los archivos de salida del acceso no deseado, se deben limitar los permisos predeterminados de modo que solo se otorgue acceso cuando sea absolutamente necesario. Los usuarios definen los permisos predeterminados mediante el comando umask de Solaris y Linux.