php no IIS copiando arquivos para um compartilhamento do Windows em outro servidor

2

Eu tenho um aplicativo php no meu servidor da intranet na Web executando o IIS 6 (Servidor "A") que contém um formulário para carregar arquivos para outro servidor da Web executando o IIS 7.5 (Servidor "B") em uma sub-rede diferente. O servidor A tem uma unidade mapeada para uma pasta compartilhada no Servidor B. Eu recebo um erro "permissão negada" ou "arquivo não gravável" ao tentar copiar () ou fwrite () o arquivo enviado para o Servidor B.

Quais permissões de segurança eu preciso definir na pasta de destino no Servidor B para permitir que o IIS / php do Servidor A grave na pasta? Eu posso copiar arquivos usando o Windows Explorer, mas é claro que é com diferentes credenciais de usuário.

Gostaria de realizar essa tarefa sem adicionar um servidor FTP ao Servidor B.

    
por MrMagoo 26.04.2011 / 17:50

1 resposta

2

Os dois servidores estão no mesmo domínio?

O IIS no servidor A será executado na conta de convidado do IIS 'SERVER-A \ IUSR_SERVER-A', portanto, você provavelmente precisará criar um domínio na conta de convidado 'DOMAIN \ IUSR_etc' e executar o acesso anônimo para o site no servidor A sob essa conta, em seguida, atribuir essa permissão de conta para o diretório no servidor b.

Isso será porque, até onde sei, você não poderá conceder à conta de usuário local permissões 'SERVER-A \ IUSR_SERVER-A' no servidor b.

    
por 26.04.2011 / 17:59