openSUSE Tumbleweed:如何使用 sudo crontab -u root -e 在 nano 而不是 vi 中打开 root crontab?

openSUSE Tumbleweed:如何使用 sudo crontab -u root -e 在 nano 而不是 vi 中打开 root 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 成为 root 用户,因此无需为 crontab 指定 root 用户。保护-E您的用户环境。

相关内容