openSUSE Tumbleweed: sudo crontab -u root -e를 사용하여 vi 대신 nano에서 루트 crontab을 여는 방법은 무엇입니까?

openSUSE Tumbleweed: sudo crontab -u root -e를 사용하여 vi 대신 nano에서 루트 crontab을 여는 방법은 무엇입니까?

위의 내용이 궁금합니다.

내가 지금까지 시도한 것 :

export EDITOR=$(which nano)
export SUDO_EDITOR=$(which nano)
export VISUAL=$(which nano)

뿐만 ~/.bashrc아니라/root/.bashrc

Defaults        editor="/usr/bin/nano"

그런 다음 로그아웃했다 /etc/sudoers가 다시 로그인하세요.

위의 어느 것도 작동하지 않습니다. 어떤 아이디어가 있나요?

답변1

export EDITOR=$(which nano)집에 가지고 있다면 .bashrc시도해 보세요 sudo -E crontab -e.

sudo를 통해 루트가 되므로 crontab에 루트를 지정할 필요가 없습니다. -E사용자 환경을 보호하세요 .

관련 정보