Proteger file de hosts

Tengo la printing de que no hay una forma real de proteger el file hosts por completo sin crear una count de usuario que no sea administrador en mi Mac y establecer la contraseña de la count de administrador en una que no recordaré.

Por lo tanto, me gustaría dificultar la edición del file de hosts como la mejor alternativa.

He leído que es posible establecer un indicador de sistema inmutable en files específicos que deberían deshabilitarse antes de que los files puedan editarse.

Así que, por supuesto, aún sería posible editar el file de hosts, pero al less lo haría un poco más complicado.

¿Es este un enfoque recomendado? o hay una mejor manera de lograrlo?

One Solution collect form web for “Proteger file de hosts”

Proteger con 'schg', el indicador inmutable del sistema, es una solución potencial, según la protección que necesite. Puede establecer el indicador schg usando

sudo chflags schg /etc/hosts 

La eliminación de la protección depende del nivel de security de su kernel. Ejecute sysctl kern.securelevel :

  • 1 significa que debe iniciarse en el modo de usuario único para ejecutar chflags noschg /etc/hosts ,
  • 0 significa que simplemente puede sudo chflags noschg /etc/hosts .

En lugar de schg, puede usar la bandera restringida de System Integrity Protection en El Capitan y más adelante. Puede iniciar en Recovery HD para establecer la bandera usando chflags restricted /etc/hosts .

Esto protege el file de modificaciones mientras SIP está habilitado, que está habilitado de manera pnetworkingeterminada y solo se puede deshabilitar al iniciar en Recovery HD y ejecutar csrutil disable .

Compruebe el estado de SIP ejecutando el csrutil status : si está habilitado, los files con el indicador restringido no se pueden modificar sin desactivar primero SIP desde Recovery o instaladores firmados con el certificate de actualización de software de Apple (incluso root no puede modificar el file).

  • Copia del server en el recurso compartido SMB a través de la línea de command
  • ¿Dónde está la opción de desactivar la window de confirmación de iTerm2 en Cerrar session?
  • Cambié el mod para el directory ~ / .. por error, lo convirtió en 744, no puede reiniciarse
  • Problema terminal: "-bash: $: command no encontrado"
  • Usando RVM e instalando la gem rspec para Ruby
  • ¿Cómo puedo saber si la Terminal de mi Mac ha sido pirateada?
  • error: Hubo un problema con el editor 'vi' al usarlo con git
  • ¿Cómo uso 'cp' para sobrescribir files?
  • Las búsquedas inversas de IP devuelven el puntero de dominio inverso pnetworkingeterminado
  • ¿Por qué ssh y git push no funcionan?
  • El método de encriptación OpenSSL no funciona en El Capitán
  • Las preferences ocultas de OS X desaparecieron después de la actualización de Mavericks?
  • Configurando bash_profile pero no se encuentra el alias?
  • Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).