我已经设置了服务器。在此服务器中,我创建了多个用户,这些人定期登录。
我想为每个人提供设置自己的 rsnapshot 的功能,以便他们可以定期备份文件夹。
问题在于 /etc/rsnapshot.conf 中的 rsnapshot 配置文件是仅 root 文件并存储在 /etc 中。
有什么方法可以为每个用户提供他们自己的 rsnpashot.conf 文件,以便他们可以设置 rsnapshot 来及时存储他们的目录?
答案1
我认为这不是一个很好的主意。
- 如果 rsnapshot 以 root 身份运行,那么您应该配置它
- 如果 rsnapshot 运行,那么
<username>
他们就可以对其进行配置。他们可以通过使用自己的 crontab 条目来实现这一点。
我会选择第一个选项。
但要具体回答您的问题,请记住可以使用-c <filename>
选项指定配置文件。因此,您可能可以指定用户特定的配置文件来启动它,该文件是他们拥有和管理的,例如。
/usr/bin/rsnapshot -c /home/<username>/.rsnapshot.conf daily