Senhores, bom dia... Tenho o seguinte ambiente: Possuo um diretório de arquivos que nenhum usuário com exceção de um chamado "admems" tem permissão de edição. Agora eu preciso que apenas via progress os usuários do EMS tenham acesso a esta pasta, os arquivos que estão nesta pasta devem pode ser manutenidos apenas via progress. Meu problema é, preciso acessar esta pasta como edição na hora de salvar os arquivos, como faço para via progress conseguir fazer isso? Digitar o usuário admems e sua senha para ter acesso full a pasta? Não sei se ficou claro... Obrigado. Abraços...
Anderson, Em linhas gerais, o SO não suporta isso. Se o usuário tem permissão ele acessa (altera, apaga, etc). Se não tem, não acessa. Você não consegue restringir a operação p/ uma aplicação, porque a ação executa com contexto de segurança do usuário. Se ele tem acesso, terá mesmo fora do Progress. Você pode tentar chamar as APIs de segurança e autenticar o usuário admems, mas o processo, que está na estação do usuário, vai receber esse token. Durante este tempo o processo (e portanto o usuário) faz o que quiser no diretório, porque a permissão é válida. Talvez nesse caso o melhor seria você usar um AppServer, que tem uma interface *bem* controlada, e que faz as manutenção no diretório/arquivos. Ninguém tem acesso direto ao diretório. O AppServer, preferencialmente, rodando no servidor deste diretório.
Obrigado pela ajuda... Vou ver se consigo montar algo via appServer e continuar vendo se não tem outra forma... Obrigado. Abraços...