如何在我选择的编辑器中打开另一个用户的 crontab?

如何在我选择的编辑器中打开另一个用户的 crontab?

我在一个团队中工作。我们有一台 CentOS Linux 机器。那里有一个用户叫www.我们以该用户身份运行 cron 作业,即我可以键入内容sudo -u www crontab -e来查看/编辑 crontab,我的队友也会这样做。不过,我喜欢使用 nano 作为编辑器,但 crontab 在 vi​​m 中打开,因为那是EDITOR用户的www

有没有办法让 crontab 在 nano 中打开,而不更改用户EDITOR的设置www? (例如通过添加一些额外的命令行参数?)我的队友将继续期望 vim 在他们自己运行时打开sudo -u www crontab -e

答案1

您可以将EDITOR变量指定为以下参数sudo

sudo -u www EDITOR=nano crontab -e

相关内容