Il n'est pas conseillé de l'utiliser sudo
avec une application graphique comme gedit
, comme décrit sur ce lien . En conséquence, j'ai eu tendance à utiliser vim
avec sudo
.
Récemment, j'ai remarqué que mon ~/.viminfo
appartenait à root sur une installation assez récente d' Ubuntu 16.04 (Xenial Xerus), donc je me suis demandé si même Vim est considéré comme graphique ou s'il y a un autre problème avec l'invocation sudo vim
. Après avoir changé de propriétaire pour moi via:
sudo find $HOME -not -user $USER -exec chown $USER:$(id -g) {} +
et en cours d'exécution, sudo vim
je n'ai pas pu avoir la ~/.viminfo
propriété de root. Cependant, je suis certain qu'il appartenait récemment à root.
Est-il déconseillé d'invoquer sudo vim
?
:w !sudo tee %