none
Impersonar o usuário NETWORK SERVICE estando logado com um usuário do AD? RRS feed

  • Pergunta

  • Seguinte,

    Tenho uma app web intranet que funciona com o AD e etc... tem um momento que a app precisa trabalhar com uma pasta temporária que somente o usuario NETWORK SERVICE tem acesso. Ou seja, quando executo o codigo dá access denied por estar logado com o usuário do AD. Como faço para impersonar o usuário atual no usuário NETWORK SERVICE?

    segunda-feira, 2 de janeiro de 2012 20:14

Todas as Respostas

  • Você tem o usuário da aplicação configurado no Pool Application do IIS?
    --
    Marque as respostas e ajude a melhorar a busca do fórum.
    segunda-feira, 2 de janeiro de 2012 20:21
  • Não, porque pode ser uma quantidade absurda de usuários, e eles são voláteis.

    Tem como, mesmo com essa condição?

    terça-feira, 3 de janeiro de 2012 11:55
  • Amigo, essa não seria uma boa regra de segurança. Por que você não adiciona a permissão de sua pasta temporária o grupo de usuários logados ou o Domain Users ? pegando todos os usuários que estão no seu domínio ? 
    Olavo Oliveira Neto
    http://olavooneto.wordpress.com
    Twitter @Olavooneto
    Se for útil marque como resposta e faça um Developer feliz :)
    sexta-feira, 6 de janeiro de 2012 11:25
    Moderador
  • Requisito do sistema (leia-se, my boss xD) não quer que façamos isso, pois é uma pasta do C:\Windows, aí pode acabar se tornando uma falha de segurança ainda maior.
    Caso esse post foi útil para você não esqueça de "Votar como Útil". =)
    quinta-feira, 26 de janeiro de 2012 12:45