Você pode simplesmente aplicar as permissões de convidado à pasta Temp.
Eu tenho um diretório compartilhado com a conta Convidado, com leitura & executar, ler, listar permissões de conteúdo. Posso acessar arquivos pela rede (por exemplo, no meu tablet ou laptop) sem problemas. No entanto, meus downloads entram em um diretório temporário e, quando concluídos, são movidos para o diretório compartilhado. Os arquivos ficam visíveis na rede, mas não podem ser acessados (lidos) até que eu adicione manualmente as permissões de usuário Convidado no arquivo ou reaplique as permissões no nível superior.
Se eu entendi - Why as permissões de arquivo são retidas quando mover arquivos dentro do mesmo volume? - o problema deve ser que meu diretório temporário esteja aplicando permissões aos arquivos, e essas permissões estão sendo copiadas para o diretório compartilhado em vez de herdarem.
Como posso remover todas as permissões especiais do diretório temporário ou, de outra forma, como posso forçar os arquivos copiados em um diretório compartilhado a herdarem as permissões?
E:\>icacls _temp
_temp BUILTIN\Administrators:(I)(F)
BUILTIN\Administrators:(I)(OI)(CI)(IO)(F)
NT AUTHORITY\SYSTEM:(I)(F)
NT AUTHORITY\SYSTEM:(I)(OI)(CI)(IO)(F)
NT AUTHORITY\Authenticated Users:(I)(M)
NT AUTHORITY\Authenticated Users:(I)(OI)(CI)(IO)(M)
BUILTIN\Users:(I)(RX)
BUILTIN\Users:(I)(OI)(CI)(IO)(GR,GE)
Primeiro, você está usando a conta interna do Guest? Essa conta não deve ser usada por motivos de segurança e você pode criar um novo usuário especificamente para a (s) pasta (s) compartilhada (s), além de conceder direitos muito limitados a esse usuário. Crie um grupo para esse usuário e forneça a esse grupo acesso a ambas as pastas. Além disso, remova esse usuário do grupo Usuários se for suposto ser muito limitado.