Todos os arquivos possuem permissões de acesso, isso diz ao sistema operacional como lidar com requerimentos para acessar esses arquivos. Existem três tipos de acesso:
- Read – Denotado como r, arquivos com acesso de leitura podem ser exibidos ao usuário.
- Write – Denotado como w, arquivos com acesso de escrita podem ser modificados pelo usuário.
- Execute – Denotado como x, arquivos com acesso de execução podem ser executados como programas pelo usuário.
Tipos de acesso são configurados para três tipos de grupo de usuários:
- User – O proprietário do arquivo.
- Group – Outros arquivos que estão na mesma pasta ou grupo.
- World – Todos os outros.
O servidor web precisa ser capaz de ler suas páginas web para ser capaz de exibi-las em um browser. As seguintes permissões precisam ser configuradas para que o seu web site funcione corretamente.
- Todos os arquivos HTML e imagens precisam ser lidos por outros. A configuração para isso é 644 (lidos por User, Group, e World, escrito por User), e é configurado automaticamente quando você faz o upload dos arquivos.
- Todas as pastas precisam ser executáveis por outros. A configuração para isso é 755 (lidos por User, Group, e World, escrito por User, executável por User, Group, e World), e é configurado automaticamente quando você cria uma pasta.
- Todos os arquivos CGI (todos os arquivos na pasta cgi-bin) precisam ser executáveis por outros. A configuração para isso é 755 (lidos por User, Group, e World, escrito por User, executável por User, Group, e World), e isso não é configurado automaticamente quando você faz upload de arquivos. Você precisa mudar as permissões do arquivo manualmente.
Aviso: É importante que nenhum de seus arquivos ou pastas sejam modificados (permissão Write) por outra pessoa qualquer. Qualquer arquivo ou pasta que seja escrito por outros pode ser excluído por eles. Seja cuidadoso com como você configura suas permissões e nunca configure permissão total para World.
|