¿Es posible crear un usuario con todos los derechos de administrador * excepto * la capacidad de interrumpir un proceso en particular y acceder a una carpeta en particular?

2

En Windows, no es realmente factible. Es posible en Linux con control de acceso obligatorio (por ejemplo). Por lo tanto, puede tener un filtro web en funcionamiento, pero el sudoer no podría interferir con él (al menos no sin mucho esfuerzo, lo que podría hacer que el sistema sea inoperable). Al mismo tiempo, un sudoer puede modificar prácticamente todo lo demás.

¿Qué opciones tendría en OS X para hacer esto?

    
pregunta user27636 27.07.2018 - 00:54

1 respuesta

1

No puedo ver ninguna forma en que puedas lograr esto sin volver a escribir el SO y los modelos de seguridad.

  • El acceso a una carpeta específica se manejará de manera trivial cuando cifre el contenido de una carpeta o archivo y no comparta la clave para desbloquear los datos en APFS. Como no puede impedir que el usuario root lea un archivo o carpeta, y el usuario administrador puede convertirse en root (esa es la definición de Usuario administrador en macOS), por lo tanto, cualquier usuario administrador puede configurar, otro puede deshacer.
  • La prevención de la capacidad de cualquier usuario administrador para enviar SIGKILL (o cualquier otro comando IPC interesante) cualquier proceso en ejecución será técnicamente problemático sin modificar el sistema operativo en sí.

Lo mejor que puedes hacer es tratar de confiar en Gatekeeper y prevenir sudo de tu usuario administrador por esta excelente pregunta:

No puedo ver un caso en el que no haría que el usuario no fuera un administrador y creara una forma en que pudiera hacer lo que el administrador quisiera que hiciera al otorgar acceso adicional y simplemente no otorgarle el estado de administrador a usuarios en los que no confías.

    
respondido por el bmike 28.07.2018 - 22:04

Lea otras preguntas en las etiquetas