을 사용하려고 sudoedit
하지만 nano
편집기를 계속 실행합니다 . 내가 선호하는 편집기는 vim
입니다. 기본값으로 설정하려면 어떻게해야합니까?
맨 페이지를 보면 man sudoedit
다음을 알았습니다.
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.
그래서 나는 그것들을 모두로 설정 /usr/bin/vim
했지만 sudoedit /etc/hosts
여전히을 사용합니다 nano
. 뭔가 빠졌습니까?
$ 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
@Cornelius 효과가 있습니다. 현재 문제에 대한 해결 방법입니다.
—
Dan
대신 sudo visudo를 시도하십시오
—
animaletdesequia
@darent
—
Cornelius
visudo: /etc/sudoers: Permission denied
. 그게 뭐야?
@darent
—
Dan
visudo
는 다른 프로그램입니다. 그냥 당신이 할 수 있습니다 edit the sudoers file
. man visudo
sudo vim
?