1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.
  2. Anuncie Aqui
    Anuncie aqui você Também: fdantas@4each.com.br

Permissão em diretório via Progress

Discussão em 'Progress 4GL' iniciado por af.dums, Agosto 8, 2011.

  1. af.dums

    af.dums Membro Ativo

    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...
  2. kirchner

    kirchner Membro Participativo Moderador

    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.
  3. af.dums

    af.dums Membro Ativo

    Obrigado pela ajuda...

    Vou ver se consigo montar algo via appServer e continuar vendo se não tem outra forma...

    Obrigado.

    Abraços...

Compartilhe esta Página