Edité un archivo en / etc / que quiero guardar, pero olvidé abrirlo usando sudo. Recuerdo que había un comando para guardar dicho archivo en vi, y quiero saber si hay alguna manera de hacerlo en nano.
Gracias.
Edité un archivo en / etc / que quiero guardar, pero olvidé abrirlo usando sudo. Recuerdo que había un comando para guardar dicho archivo en vi, y quiero saber si hay alguna manera de hacerlo en nano.
Gracias.
Respuestas:
Sí, puede guardarlo temporalmente en su directorio de inicio. Presione Ctrl+ Opara cambiar la ruta a su directorio de inicio o en / tmp y luego presione Enterpara guardarlo. Entonces puedes sudo mv
hacerlo.
Presione CTRL+ Ole mostrará el camino. Cambie eso a su directorio de inicio o / tmp. Por ejemplo, Nombre de archivo para escribir: / tmp / filename y presione Entrar.
sudo cp </full/temp/name> </full/original/name>
y rm </full/temp/name>
mantener permisos en el archivo original. sudo mv
los destruirá, que no es lo que quieres, especialmente si tenía permisos ejecutables
Simplemente abra una nueva pestaña en la terminal, use chmod para cambiar los permisos del archivo a 777, guarde el archivo en nano, luego vuelva a cambiar los permisos a lo que eran, probablemente 644. Una alternativa es cambiar el propietario usando chown para usted, guardar el archivo y vuelva a cambiar la propiedad a root.
fg
esta es sin duda la forma más rápida de hacerlo.
Pruebe ctrl+ oy elija guardar el archivo en su carpeta de inicio.
Entonces hazlo sudo mv /home/username/file /etc/