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).

  • acceso directo para abrir múltiples progtwigs y hacer que abran un file específico
  • Script Bash para hacer clic en el button en una página HTML
  • Instalando la versión más reciente de Ruby on Snow Leopard
  • repair_packages: command no encontrado
  • Fondo transparente en la terminal?
  • Tecla F9 con BYOBU
  • Root crontab no saveá
  • ¿Qué pasos son necesarios para crear un nuevo usuario desde la línea de command?
  • ¿Hay alguna manera de desactivar las teclas rápidas de Spotlight a través de la terminal?
  • Caracteres acentuados y networkingirección terminal
  • ¿Cómo cambiar el nombre de la fórmula instalada a través de Homebrew?
  • Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).