Fedora 14는 visudo를 실행할 때 기본적으로 vi를 사용합니다. 다른걸로 바꾸는 방법이 있나요?
답변1
sudoers 파일을 추가하면 Defaults editor=/path/to/editor
visudo가 지정된 편집기를 사용하여 변경합니다.
또한 --with-env-editor(일부 Linux 배포판의 기본값)를 사용하여 sudo 패키지를 빌드한 경우 export EDITOR=/path/to/editor
되돌리기를 실행할 수도 있습니다. ~/.bashrc 또는 /etc/profile에서 변수를 설정하면 변경 사항이 유지됩니다.
답변2
다음과 같은
- 사용된 배포판에 적용됩니다
alternatives
(원래는 Debian과 그 포크였지만 현재는 대부분의 주요 배포판, IIUC). 장점은
sudoers
먼저 기본 편집기로 편집할 필요는 없습니다 .- package= 작동하더라도
sudo
함께 작동합니다.아니요내장--with-env-editor
명령줄에서:
- 달리기
sudo update-alternatives --config editor
- (텍스트 모드) 메뉴에서 원하는 편집기를 선택합니다. 원하는 편집기가 표시되지 않으면 설치를 취소하고 설치를 반복해야 합니다.
sudo visudo
이제 선택한 편집기가 열립니다.
답변3
visudo
EDITOR
예를 들어 변수를 사용합니다.
sudo EDITOR=/path/to/editor visudo
답변4
다음 단계를 통해 Ubuntu 12.04에서 visudo의 편집기를 vi로 설정했으며 다른 배포판에서도 작동할 수 있습니다.
다음 명령을 실행하십시오.
sudo visudo
그러면 nano에서 sudoers 파일이 열립니다. 상단 근처에 다음 줄이 표시됩니다.
Defaults env_reset
위 줄 아래에 다음 줄을 추가합니다.
Defaults editor=/usr/bin/vi
파일을 저장하고 종료합니다. visudo를 기본 사용자로 다시 엽니다.
sudo visudo
이제 sudoers 파일이 VI에서 열립니다.