Problema com arquivos temporários criados em c: \ users \ temp.DOMAIN.00x

2

Estou tentando permitir que os usuários se conectem a arquivos do Excel em um compartilhamento no servidor. Os usuários têm acesso a esse compartilhamento. Usando o Procmon, eu detectei que o OleDB cria um arquivo temporário neste local:

c:\users\temp.<DOMAIN>.00x

Mas os usuários não têm acesso a esta pasta por padrão e recebem o temido 'Erro não especificado' do OleDB. Supostamente, o problema pode ser aliviado fazendo a seguinte alteração no arquivo Web.config:

<identity impersonate="true" />
para <identity impersonate="false" />

No entanto, este é um servidor do SharePoint e, portanto, não posso fazer essa alteração sem afetar negativamente o SharePoint. Gostaria de fazer uma das seguintes ações para aliviar o problema que cria os arquivos temporários extras:

  • Fornece automaticamente aos usuários permissões de leitura e gravação para novos diretórios Temp, por meio de um GPO, configurações ou um script
  • Corrigir o servidor de forma que esses diretórios temporários não sejam criados em primeiro lugar (isso é o preferido, mas a pesquisa parece muito mais difícil)

Estou certamente disposto a procurar outras soluções, se puder recomendar uma melhor. Além disso, peço desculpas antecipadamente por minha tremenda ignorância, não sou realmente um administrador de servidores. Obrigado por procurar!

    
por grizzljt 04.03.2013 / 16:29

1 resposta

0

Geralmente isso acontece devido a uma situação estranha em que o usuário do Pool de Aplicativos cria arquivos temporários usados para edição, que o usuário atual não tem direitos de acesso.

É por isso que quando a representação é definida como false, a identidade do usuário do Pool de Aplicativos é usada e pode acessar o arquivo, mas quando a representação é definida como verdadeira, a conta do usuário está sendo usada, sem acesso a esses arquivos .

A configuração de permissões de gravação para todos no diretório pai do arquivo temporário deve resolver esse problema. Suponho que há algumas preocupações de segurança separadas, mas isso não parece ser um problema no seu caso (como você mesmo sugeriu).

    
por 15.03.2013 / 04:37

Tags