Vi: actualizar fichero de sólo lectura
Posted in: Linux
Muchas veces pasa que después de editar un fichero no podemos grabar los cambios porque no tenemos permiso de escritura, y no nos damos cuenta hasta que damos la orden para guardar y salir ( :wq
) y el vi nos dice que no puede ser. Esto suele ocurrir cuando editamos algún fichero de configuración de la carpeta /etc (de los que sólo root puede modificar) con nuestra cuenta de usuario normal.
En estos casos y siempre que tengamos disponible para nuestra cuenta la opción sudo para ejecutar órdenes como administrador del sistema, podemos grabar los cambios con la siguiente orden:
:w !sudo tee %
La contraseña que nos pide es la de nuestra cuenta de usuario, no la del administrador (root).
Return to: Vi: actualizar fichero de sólo lectura
Social Web