3 votos

No se puede guardar el archivo hosts después de añadir sitios web al bloque.

No puedo guardar el archivo hosts después de añadir sitios web a bloquear, así como incapaz de vaciar la caché. No soy un técnico, sólo la investigación en la web, y tratando de seguir las instrucciones para el terminal y Text Edit. ¿El problema comenzó aquí (así es como se abrió la edición de texto):

Base de datos de hosts

localhost se utiliza para configurar la interfaz loopback cuando el sistema está arrancando. No modifique esta entrada.

127.0.0.1 localhost

255.255.255.255 broadcasthost

:1 localhost

Le faltaba un nombre de ordenador (no tengo ninguno; esto es evidente porque el campo Preferencias del Sistema > Compartir Internet y redes > Nombre de ordenador está vacío) y la línea "fe80::1%lo0 localhost".

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

Se trata de un PowerPC G4 que ejecuta Tiger (OSX 10.4.11).

2voto

Oskar Puntos 1242

Esta solicitud específica "Quiero bloquear sitios y necesito editar /private/etc/hosts" requiere que usted sepa cómo editar un archivo de configuración del sistema normalmente oculto . Tu información sobre un procesador y SO antiguos es excelente, pero en este caso todos los SO X funcionan igual para modificar el archivo host unix.

Este error es intencional y por diseño, ya que hacer este archivo fácil de modificar significa que usted podría fácilmente romper el equipo de trabajo (y también este archivo es muy deseable para el malware o troyano / software antivirus para atacar - imaginar si su sitio web bancario se dirigió a otro sitio para cosechar su usuario y contraseña antes de enviar esa información a su banco real como parte de un ataque de "hombre en el medio .)

La mayoría de la gente utiliza un editor basado en terminal, ya que es fácil de usar el sudo para editar temporalmente el archivo con permisos Root - teniendo cuidado de no deshacer las protecciones que hacen que esto no sea escribible por ningún usuario 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 hasta la carpeta /private/etc utilizando Finder Vaya a -> Ir a la carpeta... antes de entrar en Time Machine.

2voto

Jameeel Puntos 36

Si quieres que tu ordenador tenga un nombre para propósitos de red sólo tienes que introducir uno en System Preferences > Internet and Network Sharing > Computer Name .

Eso es lo que yo recomendaría, porque Apple OS X se configura mayormente usando la GUI de Apple y no como otros Unices convencionales editando archivos de texto manualmente. La mayoría de las veces las ediciones manuales se sobrescribirán.

En general, si desea editar los archivos del sistema que uso el terminal de la mayor parte del tiempo. Para obtener privilegios de sistema para poder guardar esos archivos uso sudo que precede a los comandos para ejecutar el comando con privilegios de sistema. Uso de sudo tienes que teclear tu contraseña para acceder y tienes que ser administrador.

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

Editar el archivo hosts sería:

sudo nano /etc/hosts

Debe utilizar control y no command teclas para usar nano. control + x saldría del editor. Si desea guardar el documento, sólo tiene que responder a y en la siguiente pantalla.

Más ayuda en nano en la parte inferior de la pantalla.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X