20 votes

Sauvegarde d'un fichier édité dans nano, mais pas de permissions

J'ai édité un fichier dans /etc/ que je veux sauvegarder, mais j'ai oublié de l'ouvrir en utilisant sudo. Je me souviens qu'il y avait une commande pour sauvegarder un tel fichier dans vi, et je voudrais savoir s'il y a un moyen de le faire dans nano ?

Gracias.

23voto

Rob Gray Points 1556

Oui, vous pouvez l'enregistrer temporairement dans votre répertoire personnel. Appuyez sur Ctrl + O pour modifier le chemin d'accès à votre répertoire personnel ou à /tmp, puis appuyez sur Enter pour le sauver. Vous pouvez alors sudo mv il.

alt text

Presse CTRL + O vous montrera le chemin. Remplacez-le par votre répertoire personnel ou /tmp. Par exemple Nom du fichier à écrire : /tmp/nom du fichier et appuyez sur Entrée.

6voto

charlie-tca Points 1209

Il suffit d'ouvrir un nouvel onglet dans le terminal, d'utiliser chmod pour changer les permissions du fichier en 777, de sauvegarder le fichier dans nano, puis de remettre les permissions à ce qu'elles étaient, probablement 644. Une autre solution consiste à changer le propriétaire en utilisant chown pour vous-même, à sauvegarder le fichier, puis à rétablir le propriétaire en tant que root.

2voto

Bernie Perez Points 5091

Pruebe ctrl + o et choisissez d'enregistrer le fichier dans votre dossier personnel.

Ensuite, faites sudo mv /home/username/file /etc/

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X