Acesso Clientes

Número Azul Das 8 às 22 horas 808 78 1000

Ajuda

A solução a qualquer dúvida sobre o funcionamento e gestão dos nossos produtos

Ajuda

Voltar à ajuda

Hosting Web - Serviço web - Administração de permissões

Imprimir
  1.  O que são as permissões de directorias?
  2.  Posso atribuir permissões às minhas directorias?
  3.  Que tipo de permissões posso atribuir e como o fazer?
  4.  Quais são as permissões por defeito que têm as pastas web?
  5.  Preciso atribuir alguma permissão especial a alguma directoria para que funcionem os meus ficheiros ASP?
  6.  Como posso evitar que o público veja a lista de ficheiros da minha directoria web?
  7.  Como posso evitar que o público navegue pelos ficheiros de uma directoria do meu site?
  8.  Tenho um ficheiro EXE. Onde o devo colocar? Quais as permissões que devo atribuir-lhe?
  9.  Tenho uma aplicação que escreve dentro dum ficheiro do meu site. Que permissões devo atribuir-lhe?

  1. O que são as permissões de directorias?

    As permissões das directorias são a base do sistema de segurança dum servidor de Internet:

    • São as restrições que o sistema operativo e o servidor web aplicam às directorias públicas com o fim de evitar acessos indesejados e proteger o próprio sistema.

    Todos os produtos de alojamento da arsys.pt incluem por defeito uma atribuição de permissões de directorias restritiva, ainda que permitindo o funcionamento normal dos sites:

    • Todas as directorias públicas têm permissão de "leitura" e de "listagem de directoria", mas não de "escrita" nem de "execução" de scripts ou programas.
    • A directoria cgi-bin, destinada a albergar CGI próprios, tem por defeito permissões de execução de scripts e ficheiros .exe, mas não de leitura, nem escrita, nem listagem de directoria, com o fim de proteger os seus ficheiros fonte.

    Esta é a configuração adequada para a maioria dos web sites. No entanto, se desejar colocar aplicações próprias no seu servidor, pode precisar alterar a atribuição standard de permissões com o fim de:

    • Habilitar directorias alternativas à directoria cgi-bin para a execução de scripts em Perl, aplicações ASP ou ficheiros .exe. Para o tal deverá atribuir a permissão de execução correspondente às ditas directorias.
    • Habilitar directorias públicas com permissões de escrita. Ainda que isto seja perigoso, há scripts freeware escritos em Perl que o requerem porque escrevem dados em ficheiros que residem em directorias públicas.
    • Eliminar a permissão de listagem de directoria para melhorar a segurança, evitando que os utilizadores possam ver o seu conteúdo.

    Voltar

  2. Posso atribuir permissões às minhas directorias?

    Sim, a partir do Plano Empresarial.

    • Sob plataforma Windows, desde o painel de controlo, secção Serv. Web > Permissões.
    • Sob plataforma Linux, através da opção “CHMOD” do seu programa de FTP.

    Só poderá gerir as permissões das directorias públicas (dentro de Html).

    As subdirectorias, herdam as permissões das directorias mãe. Alterar as permissões de uma directoria afecta a todas as suas subdirectorias.

    Voltar

  3. Que tipo de permissões posso atribuir e como o fazer?

    Para planos de alojamento Windows, desde o painel de controlo, secção Serv. Web > Permissões, poderá atribuir permissões de leitura, escrita, listagem de directoria, execução de scripts e execução de ficheiros .exe às suas pastas:

    As permissões e a sua função são as seguintes:

    • Leitura. Permite ao servidor web ler o conteúdo dos ficheiros. Todas as directorias têm permissão de leitura por defeito excepto CGI-BIN (à qual é atribuída a permissão de execução mas não de leitura, para evitar que outros possam ver os scripts).
    • Escrita. Permite ao servidor web criar ficheiros e modificar os existentes. É a permissão mais perigosa visto que permite alterar os ficheiros. Não é recomendável combiná-la com a permissão de execução na mesma directoria. No entanto será necessário se temos scripts que escrevem sobre ficheiros.
    • Execução de scripts. Os scripts são ficheiros de texto com comandos de programa para ser executados, incluídos scripts em Perl e ASP. No entanto, para os scripts em Perl é mais recomendável a permissão de execução de ficheiros exe, visto que podem chamar a programas externos. Sem esta permissão activada (execução de ficheiros exe) um script pode não funcionar.
    • Execução de ficheiros exe. Permite a execução tanto de scripts como de ficheiros executáveis.
    • Listagem de directoria. Permite a listagem de todos os ficheiros duma directoria se não existir um ficheiro inicial (index ou default).

    Para Alojamento Linux, através da opção "CHMOD" do seu programa cliente de FTP, poderá aplicar permissões de leitura, escrita ou execução a nível do proprietário, grupo ou outros.

    Voltar

  4. Quais são as permissões por defeito que têm as pastas web?

    Em Windows:

    Por defeito todas as directorias públicas (Html e suas filhas) têm permissão de leitura e de listagem de directoria, excepto CGI-BIN que tem permissão de execução mas não de leitura nem de escrita nem de listagem.

    Em Linux, a seguinte tabela mostra as permissões por defeito:

     

      Propietário Grupo Outros
      R W E R W E R W E
    Ficheiros - - - -
    Directorias -
    R=Leitura   W=Escrita   E=Execução


    As permissões por defeito podem ser modificadas através do painel de controlo (Windows) ou cliente FTP (Linux).

    Não atribua todas as permissões existentes a todas as directorias. É melhor, por segurança, atribuir permissões o mais restritivas que se possa, que permitam realizar as tarefas necessárias aos programas.

    Voltar

  5. Preciso atribuir alguma permissão especial a alguma directoria para que funcionem os meus ficheiros ASP?

    Por defeito, não terá que atribuir nenhuma permissão especial às suas directorias para poder usar ficheiros ASP no seu domínio (sempre que disponha de um produto de Alojamento Web que suporte ASP).

    Tenha cuidado com as permissões quando utilizar scripts descarregados da Internet:

    • Os dois principais motivos para que um script (nomeadamente Perl) descarregado da Internet não funcione são:
      • É um script para UNIX e trata de o executar num ambiente Windows sem adaptação prévia.
      • As permissões não estão correctamente atribuídas.
    • Muitos scripts freeware escrevem dados em ficheiros. Os scripts irão falhar se as directorias onde se encontram os ficheiros nos quais escrevem não têm activada a permissão de escrita.

    Voltar

  6. Como posso evitar que o público veja a lista de ficheiros da minha directoria web?

    • Em Windows, atribua à directoria que deseje a permissão de Listagem de directoria – NÃO desde a secção Serv.Web > Permissões do painel de controlo.
    • Em Linux, não se mostra o conteúdo da pasta. Se não existir na dita pasta um ficheiro por defeito (por exemplo index.htm), o servidor web responde com o erro 404.

    Voltar

  7. Como posso evitar que o público navegue pelos ficheiros de uma directoria do meu site?

    Alterando a permissão de leitura sobre o conteúdo dessa directoria para NÃO, desde o painel de controlo (Windows) ou desde o seu cliente FTP (Linux).

    Também pode utilizar a secção Sistema > utilizadores do seu painel de controlo para restringir o acesso aos utilizadores activados (disponível desde o Plano Master).

    Voltar

  8. Tenho um ficheiro EXE. Onde o devo colocar? Quais as permissões que devo atribuir-lhe?

    Por defeito, a directoria que dispõe das permissões adequadas para os ficheiros .EXE é a directoria CGI-BIN.

    Se quiser deixar o ficheiro noutra pasta, atribua à mesma as seguintes permissões:

    • Leitura: NÃO.
    • Listagem de Directoria: NÃO.
    • Execução de ficheiros .exe: SIM.

    Voltar

  9. Tenho uma aplicação que escreve dentro dum ficheiro do meu site. Que permissões devo atribuir-lhe?

    Para poder escrever num ficheiro do seu site, deverá atribuir-lhe a permissão de escrita.

    • Em alojamento Windows, poderá o fazer desde a secção Serv. Web > Permissões do painel de controlo.
    • Em alojamento Linux poderá efectuar as alterações desde o seu cliente FTP, com a opção CHMOD.

    Voltar

Voltar à ajuda

* Os preços não incluem IVA.