![shell脚本的权限:如何写入/var](https://linux22.com/image/905058/shell%E8%84%9A%E6%9C%AC%E7%9A%84%E6%9D%83%E9%99%90%EF%BC%9A%E5%A6%82%E4%BD%95%E5%86%99%E5%85%A5%2Fvar.png)
我正在编写一个备份脚本。脚本位于/usr/local/backup-scripts
文件应存储到/var/backup/subdirectory
我想使用 cron 作业或 systemd-timer 运行该脚本。
我不知道如何正确设置权限。当然,为了测试,我可以使用 sudo 运行脚本。但是当 cron 作业或 systemd 运行脚本时会怎样?它们(它们=cron 或 systemd)有 su 权限吗?
不幸的是,我不太熟悉 Linux 中的权限,所以我不知道是否必须将脚本的权限分配给特殊用户(可能是 sys???)或“正确”的方法是什么。感谢大家的帮助,谢谢 Stefan