备份服务应该作为哪个用户运行?

JWo*_*ood 8 windows windows-service service-accounts vss

我正在开发一个使用卷影复制服务定期备份特定文件的应用程序。这在以管理员身份运行时有效,但是当我在“网络服务”帐户下运行服务时,我认为这是应用程序的正确选择,我无法设置 SE_BACKUP_NAME 权限,因此无法使用 VSS。

以管理员身份运行服务似乎不正确,但这似乎是唯一的选择。我还有别的选择吗?

vor*_*aq7 5

备份软件应该以“具有最低权限级别的用户身份运行,以便它读取和备份您要备份的所有文件”。

通常,这意味着root(或其他一些 UID 0 帐户)在 Unix 系统上,以及Backup Operators在最新版本的 Windows 上的组成员。
一些不利用该Backup Operators功能的Windows 备份软件可能需要从本地管理员或域管理员帐户运行,但这些应该是非常罕见的,如果您使用的是专门用于 Windows 的备份软件,则不应发生...

  • 在 Windows 上,这并不像它应该的那样罕见。例如,像牛上的苍蝇一样常见的 Backup Exec 要求它使用的帐户是域管理员。 (2认同)