Sto cercando di utilizzare sudoedit
, ma continua a eseguire l' nano
editor. Il mio editor preferito è vim
. Come posso renderlo predefinito?
Guardando la pagina man man sudoedit
, ho notato quanto segue:
EDITOR Default editor to use in -e (sudoedit) mode if neither SUDO_EDITOR nor VISUAL is set.
SUDO_EDITOR Default editor to use in -e (sudoedit) mode.
VISUAL Default editor to use in -e (sudoedit) mode if SUDO_EDITOR is not set.
Quindi le ho impostate tutte su /usr/bin/vim
, ma le sudoedit /etc/hosts
utilizza ancora nano
. Mi sto perdendo qualcosa?
$ EDITOR=/usr/bin/vim
$ VISUAL=/usr/bin/vim
$ SUDO_EDITOR=/usr/bin/vim
$ echo $VISUAL
/usr/bin/vim
$ echo $EDITOR
/usr/bin/vim
$ echo $SUDO_EDITOR
/usr/bin/vim
$ sudoedit /etc/hosts # This is still using nano
visudo: /etc/sudoers: Permission denied
. Cos'è quello?
visudo
è un programma diverso. È lì solo per permetterti di farlo edit the sudoers file
. man visudo
sudo vim
?