¿Cómo eliminar o bloquear cualquier comando de terminal? como "fecha" para cambiar los datos a través de mac terminal?

-1

¿Cómo eliminar o bloquear cualquier comando de terminal?

¿te gusta la "fecha" para cambiar datos a través de mac terminal?

ejemplo,

hay una manera de cambiar la hora del sistema a través de una terminal como  "sudo date mmddhhmmyy"

o cualquier otro comando como "ls"

así que mi pregunta es si podemos bloquear los comandos para que incluso el administrador no pueda ejecutarlos a través de sudo. En otras palabras, nadie puede ejecutar "fecha" en mi terminal

    
pregunta RTR 18.11.2017 - 03:23

1 respuesta

2

Mientras un usuario administrador pueda usar sudo , no podrá evitar que evite bloqueos, etc. mientras el comando en sí aún esté en el sistema. Incluso eliminar el archivo ejecutable no ayudará, ya que puede copiarse fácilmente desde otro sistema o compilarse desde la fuente (eliminar algo de bin y sbin romperá los scripts del sistema de todos modos, por lo que este no es realmente un enfoque valioso). >

Si le preocupa que los usuarios de administrador cambien la fecha del sistema, es mejor restringir el número de usuarios de administrador o modificar sudoers para otorgar acceso solo a comandos específicos. La forma de hacerlo depende de sus necesidades específicas, por lo que es difícil recomendar una solución específica en este momento. Esta página podría ser un buen lugar para comenzar a leer.

    
respondido por el nohillside 19.11.2017 - 09:21

Lea otras preguntas en las etiquetas