Rsnapshot 多用户

Rsnapshot 多用户

我已经设置了服务器。在此服务器中,我创建了多个用户,这些人定期登录。

我想为每个人提供设置自己的 rsnapshot 的功能,以便他们可以定期备份文件夹。

问题在于 /etc/rsnapshot.conf 中的 rsnapshot 配置文件是仅 root 文件并存储在 /etc 中。

有什么方法可以为每个用户提供他们自己的 rsnpashot.conf 文件,以便他们可以设置 rsnapshot 来及时存储他们的目录?

答案1

我认为这不是一个很好的主意。

  1. 如果 rsnapshot 以 root 身份运行,那么您应该配置它
  2. 如果 rsnapshot 运行,那么<username>他们就可以对其进行配置。他们可以通过使用自己的 crontab 条目来实现这一点。

我会选择第一个选项。

但要具体回答您的问题,请记住可以使用-c <filename>选项指定配置文件。因此,您可能可以指定用户特定的配置文件来启动它,该文件是他们拥有和管理的,例如。

/usr/bin/rsnapshot -c /home/<username>/.rsnapshot.conf daily

相关内容