Permite que se marque la pila como no ejecutable, lo que ayuda a que resulten más difíciles los ataques de desbordamiento de memoria intermedia.
Un sistema Oracle Solaris que ejecuta un núcleo de 64 bits realiza las pilas de todas las aplicaciones no ejecutables de 64 bits de forma predeterminada. La definición de este parámetro es necesaria para crear aplicaciones no ejecutables de 32 bits.
Entero con signo
0 (desactivado)
0 (desactivado) o 1 (activado)
Alternar (encendido/apagado)
Sí. No afecta los procesos que se están ejecutando actualmente, solo a los procesos creados después de definido el valor.
Ninguna
Debe estar activado en todo momento a menos que las aplicaciones coloquen códigos ejecutables de forma deliberada en la pila sin utilizar mprotect para realizar la pila ejecutable. Para obtener más información, consulte mprotect(2).
Inestable