mor*_*ous 79 security cron permissions cronjob ubuntu
我想在我的机器上以特定用户身份运行 cron 作业。我如何指定要运行的 cron 作业的用户?。
cron 作业将在服务器上运行(在 Ubuntu 10.0.4 上运行)。“用户”是专门为执行特定服务器端任务而创建的用户。这些“用户”有以下共同点:
Dae*_*yth 92
假设您不能只是登录并将其添加到该用户的 crontab,请将文件放入/etc/cron.d. 它应该被格式化为一个普通的 cronjob,但有一个额外的字段。命令运行前和计时后,放置用户。您应该能够在您的系统上找到已经存在的示例。
例子:
#<timing> <user> <command>
11 * * * * root /usr/lib/command
Run Code Online (Sandbox Code Playgroud)
Eri*_*his 45
以 root 身份编辑 user1 的 cron:
crontab -u user1 -e
Run Code Online (Sandbox Code Playgroud)
您还可以使用以下命令启动命令:
su user1 -c foo bar
Run Code Online (Sandbox Code Playgroud)
但通常,脚本本身在以 root 身份启动时会减少自己的访问权限。
| 归档时间: |
|
| 查看次数: |
191543 次 |
| 最近记录: |