Esta función se introdujo en el programa piloto Software Express. Además, se incluye en la versión Solaris 10 3/05.
Ya no es necesario ejecutar los procesos como root para tener funciones de superusuario. En su lugar, las funciones de superusuario las puede distribuir el administrador de sistema como derechos para procesos diversos. Los derechos para llevar a cabo un proceso se implementan mediante privilegios. Los privilegios permiten a los desarrolladores limitar el acceso a operaciones restringidas, así como limitar los periodos durante los cuales surten efecto dichos privilegios. El uso de privilegios puede reducir los daños que antes se podían producir si se comprometía la seguridad de un programa con privilegios. Por motivos de compatibilidad, los programas sin modificar que se ejecutan como root continúan teniendo todos los privilegios.
Para obtener información general acerca de los privilegios, consulte Administración de derechos de procesamiento. Para obtener información acerca de la configuración y obtención de privilegios, consulte las páginas de comando man setppriv(2) y getppriv(2). Para obtener más información sobre el uso de privilegios, consulte las páginas de comando man priv_str_to_set(3C) y priv_addset(3C).
Si desea obtener más información, consulte la Solaris Security for Developers Guide .