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

osu*_*lic 4 cron editors

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

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

Ste*_*itt 7

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

sudo -u www EDITOR=nano crontab -e
Run Code Online (Sandbox Code Playgroud)