9 votos

Matar el proceso como root: Operación no permitida

Estoy tratando de matar un proceso por el que un usuario que no sea yo mismo en macOS Sierra Alta, pero sigue recibiendo un error, incluso con sudo:

$ sudo kill 108
kill: 108: Operation not permitted

El PID no existe:

$ ps ux -p 108
USER        PID  %CPU %MEM      VSZ    RSS   TT  STAT STARTED      TIME COMMAND
_sentinel   108   3.6  1.5  5364180 245992   ??  Rs   23May19 149:15.88 /Library/Sentinel/sentinel-agent.bundle/Contents/MacOS/sentineld

¿Cómo puedo diagnosticar por qué sudo kill está fallando? Es a causa de la Integridad del Sistema de Protección? Si es así, ¿cómo puedo desactivar los atributos relevantes en el proceso, de modo que sudo kill tiene éxito?

Estoy que no buscan desactivar SIP a nivel mundial, ya que el proceso en cuestión pertenece a SentinelOne (no un núcleo de macOS pre-instalada la aplicación).

10voto

Jose Chavez Puntos 645

Que yo sepa esto no es debido a SIP como tal, sino más bien el hecho de que SentinelOne incluye guardias en contra de este en particular. Funciona mediante la adición de una extensión del kernel para el sistema, lo que significa que puede cambiar ordinarios de funcionamiento de la señal de entrega.

Se podría decir que la mejor manera de matar a este proceso es simplemente nunca a ejecutar en absoluto - es decir, desinstalar el programa.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X