#1 Le 14/08/2009, à 16:24
- yohann
[vim] passer root et enregistrer
Bonjour,
le titre peut paraître un peu étrange mais voila:
il m'arrive de lancer vim en oubliant le sudo.
la vim me prévient que le fichier est en lecture seule, mais comme j'ai une tete de linotte je ne fais pas attention a l'avertissement.
ensuite je modifie le fichier.
et, évidemment : impossible d'enregistrer les modification vu que j'ai pas les droits d'écriture sur le fichier en question.
et c'est à ce moment la que je voudrait bien avoir lancé vim en root.
y a-t-il un moyen:
soit de passer root depuis vim (top!)
soit de suspendre vim , passer root , et récupérer le processus, puis enregistrer le fichier.
pour le moment je fait un copier puis je ferme sans enregistrer , je passe root, je rouvre vim et je colle mais je trouve ça pas terrible
j.vachez, le génie du net | Soirées jeux sur Lyon | 441
++++++++++[>+++++++>++++++++++>+++<<<-]>++.>+.+++++++
..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.
Hors ligne
#2 Le 14/08/2009, à 16:51
- Qid
Re : [vim] passer root et enregistrer
y a-t-il un moyen:
soit de passer root depuis vim (top!)
soit de suspendre vim , passer root , et récupérer le processus, puis enregistrer le fichier.pour le moment je fait un copier puis je ferme sans enregistrer , je passe root, je rouvre vim et je colle mais je trouve ça pas terrible
1) j'en doute mais c'est vrais que ce serait plutot bien
(ça m'arrive avec nano moi mais rarement quand meme)
2) non c'est pas possible ça d'apres ma comprehantion des processus :
un processus = une action ... et "nano fichier" et "sudo nano fichier"
son bien deux actions differantes pour la simple et bonne raison
qu'elles ne sont pas faite par le meme user ...
(en faite ducoups le point 1 tombe à l'eau aussi d'ailleurs)
"GNU/Linux c'est que du bon mais M$ Windows ce n'est pas si mal"
Référent technique Ubuntu d'un Groupe d'Utilisateur du Libre
plus d'info sur mon profil
Hors ligne
#3 Le 14/08/2009, à 18:05
- xamaco
Re : [vim] passer root et enregistrer
:w !sudo tee %
(Trouvé il y a quelques temps sur : http://www.commandlinefu.com/commands/browse)
Hors ligne
#4 Le 14/08/2009, à 18:46
- yohann
Re : [vim] passer root et enregistrer
merci les gars
je m'autorépond pour complété
http://vim.wikia.com/wiki/Su-write
j.vachez, le génie du net | Soirées jeux sur Lyon | 441
++++++++++[>+++++++>++++++++++>+++<<<-]>++.>+.+++++++
..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.
Hors ligne
#5 Le 14/08/2009, à 20:11
- Qid
Re : [vim] passer root et enregistrer
snif ... et les utilisateur de nano alors ?
"GNU/Linux c'est que du bon mais M$ Windows ce n'est pas si mal"
Référent technique Ubuntu d'un Groupe d'Utilisateur du Libre
plus d'info sur mon profil
Hors ligne
#6 Le 15/08/2009, à 00:28
- yohann
Re : [vim] passer root et enregistrer
qui aurait envie d'utiliser nano de toute façon?
j.vachez, le génie du net | Soirées jeux sur Lyon | 441
++++++++++[>+++++++>++++++++++>+++<<<-]>++.>+.+++++++
..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.
Hors ligne