Linux/Ubuntu 问题,如何以另一个用户身份运行 crontab?

Tom*_*m G 2 cron

我想每天运行一个预定的 crontab,但不是以 root 用户身份运行。原因是这是一项简单的备份和清理工作,我不希望发生任何事故。备份文件夹将拥有用户“mysql-backup”的权限(例如),我希望 crontab 仅作为用户 mysql-backup 运行。显然,我不希望 mysql-backup 用户登录或类似的东西让 crontab 工作。

任何帮助将不胜感激。

小智 5

您可以编辑所需用户的 crontab (crontab -e -u mysql-backup) 或使用 su 或 sudo 在运行时在 root 的 crontab 中更改为该用户。