Problema con los permisos de resolv.conf

Imagen de Numetale
0 puntos

Hola, me es imposible modificar de cualquier forma el archivo /etc/resolv.conf, así como los permisos, que actualmente son:

$ ls -l /etc/resolv.conf
-rw-r--r-- 1 root root 24 2006-10-04 05:17 /etc/resolv.conf

Una muestra:

$ sudo chmod +w /etc/resolv.conf
chmod: cambiando los permisos de `/etc/resolv.conf': Operación no permitida

¿Alguien puede ayudarme?

Imagen de joseluis
+1
0
-1

Para editar un archivo como root ejecuta sudo gedit el-archivo-a-modificar, en tu caso sudo gedit /etc/resolv.conf, o si no quieres ejecutarlo desde un terminal lo puedes hacer (si es desde Gnome) con ALT+F2 y escribiendo en la ventana de ejecución gksudo "gedit /etc/resolv.conf".

Si no quieres utilizar un editor gráfico (como gedit), puedes utilizar nano, bastante ligero y sencillo, aunque yo prefiero vim o incluso vi -> sudo nano /etc/resolv.conf

-----
Lectura obligada:

+1
0
-1

Fdo. Forense asesino, Censor fundamentalista, Fustigador de novatos y Patético maleducado

Imagen de Numetale
+1
0
-1

No se si me he explicado mal o no me has entendido pero lo que ocurre es que al no tener permiso de escritura no puedo modificar la información del archivo ni los permisos, sea root o cualquier otro usuario y no se como podría dar permiso para escribir.

Muchas gracias por contestar ; )

+1
0
-1
Imagen de joseluis
+1
0
-1

Según lo que has escrito sí deberías tener permisos de escritura para el propietario del archivo que en este caso es root.

$ ls -l /etc/resolv.conf
-rw-r--r-- 1 root root 24 2006-10-04 05:17 /etc/resolv.conf

Si los permisos son los anteriores al editarlo con sudo (nano, vi, gedit o el que sea) debería permitirte modificarlo, suponiendo claro que el usuario esté correctamente configurado para usar sudo (el que crea en la instalación suele estarlo, y también cualquier usuario que tenga el grupo de administrador).

Otra cosa es que ese fichero esté marcado como inmutable, para ver si es así utiliza lsattr (ver man lsattr y man chattr)

-----
Lectura obligada:

+1
0
-1

Fdo. Forense asesino, Censor fundamentalista, Fustigador de novatos y Patético maleducado

Imagen de Numetale
+1
0
-1

Pues justo esa era la causa, tenía la propiedad de inmutable (ni siquiera sabía que existía esto), muchas gracias joseluis.

Para quien quiera saber cómo lo solucioné...

Así vi que tenía esa propiedad (indicada por la 'i'):

$ lsattr /etc/resolv.conf
----i------------ /etc/resolv.conf

Simplemente la desactivé haciendo:

$ sudo chattr -i /etc/resolv.conf

Y ahora se puede ver:

$ lsattr /etc/resolv.conf
----------------- /etc/resolv.conf

+1
0
-1