Error leyendo /home/user/.nano_history: Permiso denegado Pulsa intro para continuar iniciando nano


Algunas veces al tratar de editar o crear un archivo de texto utilizando editores de texto como  "nano"  nos encontramos con un mensaje de error que si bien no es importante, es molesto. Basta con presionar la tecla Enter para que el mensaje desaparezca y entremos en el programa para editar dicho archivo.

Este mensaje de error esta causado por no tener permisos para escribir en el archivo /home/usuario/.nano_history, si se fijan bien, el nombre de archivo comienza con un "." (punto), lo que en Linux significa que es un archivo oculto.
Para solucionarlo es necesario devolverle los permisos a dicho archivo (ya que fueron cambiados accidentalmente por lo general).
Basta con ejecutar el comando chmod 755 como root, o con sudo para distribuciones basadas en debian.

:~$ nano ./archivo.txt

Error leyendo /home/usuario/.nano_history: Permiso denegado

Pulsa intro para continuar iniciando nano

:~$ sudo chmod 775 ./.nano_history 
Password: (pon el password correcto)

y listo !

Ya no molestara mas este mensaje la próxima vez que deseemos crear o editar archivos de texto con nano.

Nano es un editor de texto muy potente para la terminal de linux. Carece de interfaz gráfica lo que lo hace una excelente opción para editar archivos de configuración cuando las cosas van mal y no pueden acceder al escritorio o manejador de ventanas.

2 comments:

  1. Personalmente es cierto que el error no lo da mas, pero tambien es cierto que tampoco te lo modifica cuando abres algo.

    Yo lo he solucionado con:
    sudo chown $USER:$USER ~/.nano_history

    Un saludo

    ReplyDelete