Не доцільно використовувати sudo
з графічним додатком gedit
, як описано за цим посиланням . Відповідно, я, як правило, використовують vim
з sudo
.
Нещодавно я помітив, що мені ~/.viminfo
належить root на доволі свіжому встановленні Ubuntu 16.04 (Xenial Xerus), тому мені було цікаво, чи навіть Vim вважається графічним чи є якась інша проблема із викликом sudo vim
. Після зміни власності на себе через:
sudo find $HOME -not -user $USER -exec chown $USER:$(id -g) {} +
а згодом запустившись, sudo vim
я не міг ~/.viminfo
володіти рутом. Однак я впевнений, що останнім часом він був власником root.
Чи не доцільно посилатися sudo vim
?
:w !sudo tee %