3 votos

Siempre que intento editar /etc/hosts con Vi o Nano se abre /private/etc/hosts en su lugar

Por razones de trabajo mantuve algunos sitios bloqueados en /etc/hosts pero ahora necesito que estén disponibles de nuevo.

Para ello, he intentado abrir /etc/hosts pero para mi sorpresa los editores (Vi o Nano) abrieron otro ubicado en la ruta /private/etc/hosts .

¿Cómo se puede abrir el archivo de configuración original?

11voto

Andrejs Cainikovs Puntos 1326

Como se puede ver utilizando utilidades como stat , file o ls , /etc es un enlace simbólico a /private/etc :

stat -F /etc
#=> lrwxr-xr-x 1 root wheel 11 May  9 23:30:48 2022 /etc@ -> private/etc

file -h /etc
#=> /etc: symbolic link to private/etc

ls -Fl1 /etc
#=> /etc@

3voto

Andres Puntos 113

Puede confirmar que /private/etc/hosts y /etc/hosts son dos entradas separadas del sistema de archivos para el mismo inodo con ls -i :

% ls -i /etc/hosts /private/etc/hosts
1278801 /etc/hosts         1278801 /private/etc/hosts

Realmente no importa por qué los inodos son los mismos; lo que importa es que estás editando el mismo archivo independientemente del nombre que uses.

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