No se puede guardar el archivo de hosts después de agregar sitios web para bloquear.

3

No puedo guardar el archivo de hosts después de agregar sitios web para bloquear, así como no puedo vaciar el caché. No soy un experto en tecnología, solo estoy investigando en la web y tratando de seguir las instrucciones para el terminal y la Edición de texto. ¿Comenzó el problema aquí (así es como se abrió la edición de texto):

  

Base de datos de host

     

localhost se utiliza para configurar la interfaz de bucle invertido   cuando el sistema se está iniciando. No modifique esta entrada.

     

127.0.0.1 localhost

     

255.255.255.255 broadcasthost

     

:: 1 localhost

Carecía de un nombre de computadora (no tengo uno; esto es evidente en las Preferencias del sistema > Compartir Internet y Red > nombre del equipo que están vacíos) y la línea "fe80 :: 1% lo0 localhost" .

"No se pudo guardar. El archivo 'hosts' solo se lee =. ¿Intentar sobrescribir?" > Haga clic en "Sobrescribir" > "No se pudo guardar. No se pudo guardar el documento como" hosts "en la carpeta" etc ".

Este es un PowerPC G4 que ejecuta Tiger (OSX 10.4.11).

    
pregunta Privacy Hound 18.07.2012 - 10:47

2 respuestas

2

Esta solicitud específica "Quiero bloquear sitios y necesito editar / private / etc / hosts" requiere que sepa cómo editar un archivo de configuración del sistema normalmente oculto . Su información sobre un procesador y sistema operativo anteriores es excelente, pero en este caso, todos los OS X funcionan de la misma manera para modificar el archivo host de Unix.

Este error es intencional y de diseño, ya que hacer que este archivo sea fácil de modificar significa que podría impedir que la computadora funcione (y también este archivo es muy deseable para que el software de malware o troyano / virus ataque). El sitio web fue dirigido a otro sitio para recopilar su usuario y contraseña antes de enviar esa información a su banco real como parte de a "hombre en el medio" ataque .)

La mayoría de la gente usa un editor basado en terminal, ya que es fácil usar el comando sudo para editar temporalmente el archivo con permisos de root, teniendo cuidado de no deshacer las protecciones que hacen que los usuarios no puedan escribirlo directamente.

Como siempre, asegúrese de saber cómo corregir un cambio como este: la copia de seguridad normal de Time Machine debería conservar este archivo si sabe cómo navegar a la carpeta / private / etc usando Finder Go - > Ir a la carpeta ... método abreviado de teclado antes de ingresar a Time Machine.

    
respondido por el bmike 18.07.2012 - 13:56
2

Si desea que su computadora tenga un nombre para fines de red, simplemente ingrese uno en System Preferences > Internet and Network Sharing > Computer Name .

Eso es lo que recomendaría, ya que Apple OS X se configura principalmente mediante la GUI de Apple y no como otros archivos de texto de edición Unices convencionales manualmente. La mayoría de las veces, las ediciones manuales se sobrescribirán.

En general, si desea editar archivos del sistema, uso el terminal la mayor parte del tiempo. Para que los privilegios del sistema se puedan hornear para guardar esos archivos, uso sudo , que precede a los comandos para ejecutar el comando con los privilegios del sistema. Al utilizar sudo , debe ingresar su contraseña para obtener acceso y ser administrador.

Un editor de línea de comandos bastante fácil de usar sería nano , que pertenece a OS X de forma predeterminada.

La edición del archivo hosts sería:

sudo nano /etc/hosts

Tienes que usar control y no command para usar nano. control + x saldría del editor. Si desea guardar su documento, solo responda y en el siguiente mensaje.

Se muestra ayuda adicional en nano en la parte inferior de la pantalla.

    
respondido por el Michael Nordmeyer 18.07.2012 - 14:07

Lea otras preguntas en las etiquetas