Estou trabalhando em um aplicativo que usa o Volume Shadow Copy Service para fazer backup de um arquivo específico em intervalos regulares. Isso funciona quando executado como administrador, mas quando eu executo o serviço na conta "Serviço de rede", que eu acreditava ser a escolha correta para aplicativos, não consigo definir o privilégio SE_BACKUP_NAME e, portanto, não consigo usar o VSS.
Parece incorreto executar o serviço como administrador, mas essa parece ser a única opção. Tenho outra escolha?
Respostas:
O software de backup deve ser executado como "um usuário com o nível de privilégio mais baixo necessário para ler e fazer backup de todos os arquivos que você deseja fazer backup".
Normalmente, isso significa
root
(ou alguma outra conta UID 0) nos sistemas Unix e um membro doBackup Operators
grupo nas versões recentes do Windows.Alguns softwares de backup do Windows que não tiram proveito da
Backup Operators
funcionalidade podem precisar ser executados em uma conta de Administrador local ou Administrador de domínio, mas estes devem ser extremamente raros, e se você estiver usando um software de backup especificamente para o Windows, isso não deve acontecer. acontecer...fonte
Normalmente, a instalação do software de backup concede os privilégios corretos ao usuário que o SysAdmin seleciona para executar o backup.
Caso contrário, verifique a documentação do software.
Geralmente, se você não quiser usar um membro do grupo Administradores, o usuário poderá se conectar à rede (no seu caso) e ignorar a segurança para fazer backup. Você pode conceder esses privilégios no editor de diretivas de segurança.
fonte